NginxProxyManager / nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface
https://nginxproxymanager.com
MIT License
20.83k stars 2.42k forks source link

Internal error #3807

Open ibanmda opened 3 weeks ago

ibanmda commented 3 weeks ago

Checklist

Describe the bug

I can't renew the certificate with certbot in Nginx Proxy Manager GUI.

[6/13/2024] [5:26:46 PM] [SSL ] › ℹ info Renewing SSL certs close to expiry... [6/13/2024] [5:29:10 PM] [SSL ] › ✖ error Error: Command failed: certbot renew --non-interactive --quiet --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --preferred-challenges "dns,http" --disable-hook-validation
Failed to renew certificate npm-10 with error: Some challenges have failed. Failed to renew certificate npm-26 with error: Some challenges have failed. Failed to renew certificate npm-27 with error: Some challenges have failed. Failed to renew certificate npm-30 with error: Some challenges have failed. Failed to renew certificate npm-38 with error: Some challenges have failed. Failed to renew certificate npm-39 with error: Some challenges have failed. Failed to renew certificate npm-42 with error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/failed-validation-limit/ Failed to renew certificate npm-46 with error: Some challenges have failed. Failed to renew certificate npm-47 with error: Some challenges have failed. Failed to renew certificate npm-7 with error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/failed-validation-limit/ Failed to renew certificate npm-8 with error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/failed-validation-limit/ All renewals failed. The following certificates could not be renewed: /etc/letsencrypt/live/npm-10/fullchain.pem (failure) /etc/letsencrypt/live/npm-26/fullchain.pem (failure) /etc/letsencrypt/live/npm-27/fullchain.pem (failure) /etc/letsencrypt/live/npm-30/fullchain.pem (failure) /etc/letsencrypt/live/npm-38/fullchain.pem (failure) /etc/letsencrypt/live/npm-39/fullchain.pem (failure) /etc/letsencrypt/live/npm-42/fullchain.pem (failure) /etc/letsencrypt/live/npm-46/fullchain.pem (failure) /etc/letsencrypt/live/npm-47/fullchain.pem (failure) /etc/letsencrypt/live/npm-7/fullchain.pem (failure) /etc/letsencrypt/live/npm-8/fullchain.pem (failure) 11 renew failure(s), 0 parse failure(s) at ChildProcess.exithandler (node:child_process:402:12) at ChildProcess.emit (node:events:513:28) at maybeClose (node:internal/child_process:1100:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)

Nginx Proxy Manager Version

v2.10.4

To Reproduce Steps to reproduce the behavior:

  1. Go to Nginx Proxy Manager
  2. Click on 'SSL Certificates'
  3. Renew
  4. See error

Expected behavior

Certificate renewed with succesfuly

Screenshots

Captura de pantalla_2024-06-13_20-39-47

Operating System

Proxmox 8.1.3

Additional context

javirozo commented 3 weeks ago

letsencrypt has a limit of request you can perform in a given time. Have you waited enough? Do you still have the issue today?

ambergerit commented 2 weeks ago

have the same issue here but only for renewal of certificates. Complete new ones are working.

2507jeremy commented 2 weeks ago

same issue - it was my first time trying to renew

wvkranenburg commented 2 weeks ago

Same issue here

Jackk91 commented 2 weeks ago

I also tried to renew some certs on my home lab and confirmed the issue. It disappears when I reload the npm or you might try the 2.10.4 version

2507jeremy commented 2 weeks ago

Maybe this is unrelated but my domain is registered with Squarespace, migrated from google domains. seems they don't support the acme DNS API

IoSonoPiero commented 1 week ago

Maybe this is unrelated but my domain is registered with Squarespace, migrated from google domains. seems they don't support the acme DNS API

Hello, do you solve the issue?

2507jeremy commented 1 week ago

not yet, i rebooted my instance and still the same. I will migrate my domains and see what happens.

boshetyn commented 1 week ago

have some problem in renew cert.

when try make new:

CommandError: Saving debug log to /tmp/letsencrypt-log/letsencrypt.log Some challenges have failed. Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.

at /app/lib/utils.js:16:13
at ChildProcess.exithandler (node:child_process:430:5)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1105:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5)

country: Ukraine

IP 185.67.xx.X\185.156.4x.X

webysther commented 2 days ago

related to https://github.com/NginxProxyManager/nginx-proxy-manager/discussions/3823

After migration from google domains to squarespace