NEWS
UNSOLVED Let's Encrypt Zert. wird nicht geladen
-
Systemdata: PI4
Hardwaresystem: PI4
Arbeitsspeicher: 8GB
Festplattenart: SD-Karte
Betriebssystem: Raspian
Node-Version: 10.23.0
Nodejs-Version: 10.23.0
NPM-Version: 6.14.8
Installationsart: Skript
Image genutzt: NeinIch versuche seit gestern ein Let's Encrypt Zert. zu bekommen, erhalte aber leider diese Fehlermeldung:
web.0 2020-12-03 07:55:23.345 error (884) Cannot get certificates: TypeError: invalid options argument**
web.0 2020-12-03 07:55:14.672 info (884) accountId:
web.0 2020-12-03 07:55:14.644 info (884) checkAsync failed to find certificates
web.0 2020-12-03 07:55:14.624 info (884) gl getting from disk or registering new
web.0 2020-12-03 07:55:14.624 info (884) [object Object]
web.0 2020-12-03 07:55:14.623 info (884) gl.approveDomains called with certs forNONEand options:
web.0 2020-12-03 07:55:14.619 info (884) gl.getCertificates called for XXXX.mooo.com with certs forWas für ein Argument ist hier gemeint.
Ports 80 und 443 sind freigeschaltet.
Ich nutze DynDNS bei http://freedns.afraid.org mit der Domain "mooo.com" undn mit einer Subdomain (hier auf XXXX) gesetzt.Folgende Einstellungen nutze ich:
Das Verzeichnis /letsencrypt wird angelegt.
Jemand eine Idee?
-
@pi4 Soviel ich weiss, funktioniert in der aktuellen Version von js-controller Let's Encrypt nicht mehr. Ein Entwickler ist dran; vielleicht reicht es noch in den nächsten Release von js-controller.
Wenn das so ist, würde ich dir empfehlen einmalig das LE Zertifikat manuell zu erstellen. In drei Monaten sollte die Welt dann wieder in Ordnung sein (naja, zumindest ioBroker & LE, der Rest wohl noch nicht).
-
@pi4 sagte in Let's Encrypt Zert. wird nicht geladen:
Node-Version: 10.23.0
Nodejs-Version: 10.23.0Und auch hier die Empfehlung auf node12 zu gehen.
Auch wenn dadurch das Problem nicht gelöst wird. -
@UncleSam sagte in Let's Encrypt Zert. wird nicht geladen:
@pi4 Soviel ich weiss, funktioniert in der aktuellen Version von js-controller Let's Encrypt nicht mehr. Ein Entwickler ist dran; vielleicht reicht es noch in den nächsten Release von js-controller.
Wenn das so ist, würde ich dir empfehlen einmalig das LE Zertifikat manuell zu erstellen. In drei Monaten sollte die Welt dann wieder in Ordnung sein (naja, zumindest ioBroker & LE, der Rest wohl noch nicht).
Danke für die schnelle Antwort. Dann warte ich mal auf die neue Version. Ich habe mir jetzt ein manuelles Zertifikat erstellt, weiß aber leider nicht, wie ich sie in IOBROKER bekomme. Gibt es hier ein "How-To"?
-
@pi4 sagte in Let's Encrypt Zert. wird nicht geladen:
Gibt es hier ein "How-To"?
Ich habe das noch nie gemacht, aber hier kannst du den Inhalt der drei Dateien eintragen:
https://github.com/ioBroker/ioBroker.admin/blob/master/docs/de/admin/tab-system.md#zertifikate -
@UncleSam Danke für die Antwort. Händisch eingetragen funktioniert es jetzt.
Ich nute jetzt Certbot und möchte jetzt diese über CLI automatisch in den IOBroker bekommen. Mal schauen ob ich dazu hier ein Howto finde. -
@pi4 Bist du sicher, daß du die Ports aufmachen willst? Oder benutzt du mindestenst Benutzername und Passwort? Sonst kann jeder, der ausversehen entdeckt, daß da ein ioBroker offen läuft alles ändern.
https://forum.iobroker.net/topic/17258/hinweis-gefahren-durch-port-freischaltungen -
@pi4 Der ioBroker js-controller 3.2 wird Let's Encrypt wieder unterstützen. Wir suchen Tester, die bereit wären, die Beta-Version des js-controllers 3.2 zu testen und uns zu berichten, ob die Ausstellung von Let's Encrypt Zertifikaten wieder wie gewünscht funktioniert.
Wer bereit ist, dies zu testen und sich der Risiken einer Beta-Version des js-controllers bewusst ist, soll sich doch bitte im folgenden Thema schlau machen und auch dort melden: https://forum.iobroker.net/topic/40725/beta-test-js-controller-3-2-x-auf-github