Hallo zusammen,
irgendwie, naja... seit Februar 2022 nutze ich NginxProxyManager im Docker unter Unraid
Es ging auch bisher alles total klasse, wie gesagt, über 1 1/2 Jahre.
Keine Probleme mit irgendwas... jetzt kam eine eMail, dass meine Zertifikate bald auslaufen...
Da das Internet mehr oder minder Neuland ist für mich, was Zertifikate und so was angeht....
Quasi, einmal nach Anleitung eingerichtet, Hauptsache es funktioniert mit meinen beiden Domains unter/über wildcards Möglichkeit ddnss.de
Auf jeden fall, wenn ich jetzt manuell auf Zertifikate erneuern klicke, kommt einfach nur "Internal Error"
Im Log, der letzte Eintrag lautet:
ERROR:certbot._internal.log:1 renew failure(s), 0 parse failure(s)
In der Log-Ausgabe des Dockers kommt folgendes:
[app ] [10/13/2023] [5:07:39 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
[app ] 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/
[app ] Failed to renew certificate npm-9 with error: Some challenges have failed.
[app ] All renewals failed. The following certificates could not be renewed:
[app ] /etc/letsencrypt/live/npm-8/fullchain.pem (failure)
[app ] /etc/letsencrypt/live/npm-9/fullchain.pem (failure)
[app ] 2 renew failure(s), 0 parse failure(s)
[app ] at ChildProcess.exithandler (node:child_process:402:12)
[app ] at ChildProcess.emit (node:events:513:28)
[app ] at maybeClose (node:internal/child_process:1100:16)
[app ] at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
Alles anzeigen
Und naja... nun steh ich da mit schönem Haar und weiß nicht weiter...
Wenn weitere Infos benötigt, gerne raus damit, und wie ich wo was eingeben muss, damit ihr an die Infos kommt...
Wenn sich jemand "erbarmt", gerne auch per AnyDesk / TeamViewer oder sowas
Grüße
Acid
Edit: Also, ich versteh halt nicht so ganz, wieso es nach über 1 1/2 Jahren auf einmal eine "misconfiguration" gibt, wenn nichts am System verändert wurde
Edit 2:
Wenn ich statt "renew now" => "Test Server Reachablitiy" mache, bekomme ich folgende Meldung:
Communication with the API failed, is NPM running correctly?
Und danach steht im Log vom Docker Container:
[app ] [10/13/2023] [5:22:18 PM] [SSL ] › ℹ info Testing http challenge for xxx.meineDomain.ddnss.de
[app ] Uncaught SyntaxError: Unexpected end of JSON input
[app ] FROM
[supervisor ] service 'app' exited (got signal SIGILL).
[supervisor ] service 'app' exited, shutting down...
[supervisor ] stopping service 'nginx'...
[supervisor ] service 'nginx' exited (with status 0).
[finish ] executing container finish scripts...
[finish ] all container finish scripts executed.
und der Docker ist quasi "tot" => hilft nur ein Restart Docker