Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Problem mit LetsEncrypt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem mit LetsEncrypt

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SwApy last edited by SwApy

      Hallo,

      Ich bin recht neu im Thema Smart Home/Iobroker und habe aktuell das Problem kein zertifikat von LetsEncrypt über den Admin adapter zu bekommen.


      admin.0 2020-05-08 19:07:11.866 error (1461) Cannot get certificates: TypeError: invalid options argument
      admin.0 2020-05-08 19:07:06.647 info (1461) accountId:
      admin.0 2020-05-08 19:07:06.603 info (1461) checkAsync failed to find certificates
      admin.0 2020-05-08 19:07:06.564 info (1461) gl getting from disk or registering new
      admin.0 2020-05-08 19:07:06.562 info (1461) [object Object]
      admin.0 2020-05-08 19:07:06.560 info (1461) gl.approveDomains called with certs forNONEand options:
      admin.0 2020-05-08 19:07:06.554 info (1461) gl.getCertificates called for******************.myfritz.netwith certs for
      admin.0 2020-05-08 19:07:01.283 info (1461) Use link "https://localhost:8081" to configure.
      admin.0 2020-05-08 19:07:01.282 info (1461) https server listening on port 8081
      admin.0 2020-05-08 19:07:01.278 info (1461) LetsEncrypt challenge server is started on 81
      admin.0 2020-05-08 19:07:01.210 info (1461) created middleware
      admin.0 2020-05-08 19:07:00.944 info (1461) received all objects
      admin.0 2020-05-08 19:06:59.692 info (1461) requesting all objects
      admin.0 2020-05-08 19:06:59.690 info (1461) requesting all states
      admin.0 2020-05-08 19:06:59.606 info (1461) starting. Version 4.1.1 in /opt/iobroker/node_modules/iobroker.admin, node: v12.16.3, js-controller: 3.0.20


      Nach mehrfachen testen kommt natürlich die Sperre >.<

      admin.0 2020-05-08 19:56:10.665 error {"termsOfServiceAgreed":true,"onlyReturnExisting":false,"contact":["mailto:@web.de"]}
      admin.0 2020-05-08 19:56:10.665 error (609) Cannot get certificates: Error: account error: 429 {"type":"urn:ietf:params:acme:error:rateLimited","detail":"Error creating new account :: too many registrations for this IP: see https://letse
      admin.0 2020-05-08 19:56:07.834 info (609) accountId:
      admin.0 2020-05-08 19:56:07.806 info (609) checkAsync failed to find certificates
      admin.0 2020-05-08 19:56:07.769 info (609) gl getting from disk or registering new
      admin.0 2020-05-08 19:56:07.768 info (609) [object Object]
      admin.0 2020-05-08 19:56:07.767 info (609) gl.approveDomains called with certs forNONEand options:
      admin.0 2020-05-08 19:56:07.763 info (609) gl.getCertificates called for
      ******.myfritz.netwith certs for
      admin.0 2020-05-08 19:56:06.554 info (609) Use link "https://localhost:8081" to configure.
      admin.0 2020-05-08 19:56:06.553 info (609) https server listening on port 8081
      admin.0 2020-05-08 19:56:06.549 info (609) LetsEncrypt challenge server is started on 81
      admin.0 2020-05-08 19:56:06.470 info (609) created middleware
      admin.0 2020-05-08 19:56:05.995 info (609) received all objects
      admin.0 2020-05-08 19:56:04.568 info (609) requesting all objects
      admin.0 2020-05-08 19:56:04.566 info (609) requesting all states
      admin.0 2020-05-08 19:56:03.924 info (609) starting. Version 4.1.1 in /opt/iobroker/node_modules/iobroker.admin, node: v12.16.3, js-controller: 3.0.20

      und ja die benötigten Ports sind offen denke ich 🤔
      folgende Ports sind offen:
      80, 81, 443, 8081

      wendy2702 S 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @SwApy last edited by

        @SwApy sagte in Problem mit LetsEncrypt:

        die benötigten Ports sind offen denke ich

        Denkst oder weißt du bzw. Bist dir sicher?

        1 Reply Last reply Reply Quote 0
        • S
          SwApy last edited by

          die ports sind offen habe den beitrag kurz angepasst ...

          80, 81, 443, 8081

          1 Reply Last reply Reply Quote 0
          • S
            SwApy last edited by

            keiner eine idee?

            1 Reply Last reply Reply Quote 0
            • J
              jumpmaster last edited by

              Hallo zusammen,

              Ich habe das gleiche Problem, gibt es iwie eine Lösung?

              1 Reply Last reply Reply Quote 0
              • G
                g.pitzer last edited by

                Hallo,
                Konntet Ihr es schon lösen? Ich habe das gleiche Problem 😞

                1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 last edited by

                  Let's encrypt ist im Moment nicht unterstützt, da die API die genutzt wurde nicht mehr verfügbar ist. Wir kamen noch nicht dazu es anzupassen

                  M W 2 Replies Last reply Reply Quote 0
                  • M
                    mkohler @apollon77 last edited by

                    @apollon77

                    Hallo Apollon77
                    Ich kämpfe auch mit LetsEncrypt und habe mein System mittlerweile so "verbastelt" bei dem Versuch LetsEncrypt zu aktivieren, dass ich nun parallel eine Neuinstallation mache. Dabei bin ich auf diesen Forumsbeitrag gestossen.
                    Wenn die API in ioBroker nicht mehr funktioniert, gibt es eine Möglichkeit, dass die Zertifikate nicht durch ioBroker abgerufen werden, "Extern" von ioBroker?

                    Besten Dank für Deine Tipps

                    Mike

                    apollon77 1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 @mkohler last edited by

                      @mkohler Naja du kannst Sie manuell in die Konfig via Admin eintragen ...

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mkohler @apollon77 last edited by

                        @apollon77 Danke für Deine schnelle Antwort. Damit ich ein Zertifikat erhalte (von LetsEncrypt) muss ich dies irgendwie anstossen. Bei meinen Versuchen mit dem alten System habe ich cerbot installiert. Aber irgendwie wollte es nicht so richtig klappen. Deshalb der Versuch auf einen "jungfräulichen" System. Währe der Ansatz richtig?

                        apollon77 1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 @mkohler last edited by

                          @mkohler Da kann ich wenig helfen, sorry. Ich kenne mich mit lets-encrypt auf "plain system" nicht aus. Wenn Du die Zertifikat-Files hast dann kann man schauen wie Du Sie rein bekommst

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            mkohler @apollon77 last edited by mkohler

                            @apollon77 So ich habe auf dem neuen System den Cerbot installiert und die Zertifikate sind da:
                            Screenshot 2020-10-05 002620.jpg
                            Kann im ioBroker bei den Zertifikaten der Pfad angegeben werden (Habe ich die Tage irgendwo gelesen/gesehen)?
                            Der Order "Live" und die Unterordner in denen die Zertifikate sind haben Root Rechte. Kann der ioBroker überhaupt auf die *.pem Dateien zugreifen?

                            Welche Datei ist für welches Zertifikat?

                            Besten Dank

                            apollon77 1 Reply Last reply Reply Quote 0
                            • apollon77
                              apollon77 @mkohler last edited by

                              @mkohler Ja du kannst im Admin unter den EInstellungen (schraubenschlüssel im Admin) auch die zertifikate editieren. Da kannst du entweder das Zert reinpasten ODER den absoluten Pfad reinshcreiben.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mkohler @apollon77 last edited by

                                @apollon77 Wenn ich die Pfade eintrage (beim Schraubenschlüssel/Zertifikate) z.B. /etc/letsencrypt/live/Domaine.com/cert.pem für das Öffentliches Zertifikat und dementsprechend auch für das Private und das Verkettete und diese Zertifikate im Web Adapter auswähle, startet dieser nachher nicht mehr.

                                code_text
                                ```host.ioBroker-II	2020-10-05 23:34:42.162	info	Do not restart adapter system.adapter.web.0 because desired by instance
                                host.ioBroker-II	2020-10-05 23:34:42.161	error	instance system.adapter.web.0 terminated by request of the instance itself and will not be restarted, before user restarts it.
                                web.0	2020-10-05 23:34:41.610	info	(25678) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                web.0	2020-10-05 23:34:41.607	error	(25678) Cannot create webserver
                                web.0	2020-10-05 23:34:41.605	error	(25678) HTTPS server could not be started: Error: error:0909006C:PEM routines:get_name:no start line
                                web.0	2020-10-05 23:34:41.358	info	(25678) starting. Version 3.0.12 in /opt/iobroker/node_modules/iobroker.web, node: v12.18.4, js-controller: 3.1.6
                                host.ioBroker-II	2020-10-05 23:34:39.644	info	instance system.adapter.web.0 started with pid 25678```
                                code_text
                                

                                Wenn ich jedoch die Inhalte der drei *.pem Dateien reinkopiere funktioniert es. Dies bedingt natürlich alle paar Wochen die Zertifikate manuell anzupassen.

                                Woran kann es liegen, dass die Zertifikate mit der Pfadangabe nicht funktionieren? Liegt es daran, dass der Speicherort (ab Verzeichnis "Live") Root Recht besitzt?

                                apollon77 1 Reply Last reply Reply Quote 0
                                • apollon77
                                  apollon77 @mkohler last edited by

                                  @mkohler ABer lesen darf auch der iobroker user?? Wenn nicht dann musst Du ihm schon lesen erlauben

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    mkohler @apollon77 last edited by

                                    @apollon77 Ich denke genau da liegt der Fehler.
                                    Ich möchte meine Installation nicht durch Fehlerhafte Berechtigung unsicher machen und erlaube mir Dir die verzeichnisrechte anzugeben. Kannst Du mir bitte helfen bei der richtigen Rechte Vergabe:

                                    Live.JPG
                                    dns.JPG
                                    dateien.jpg

                                    apollon77 1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 @mkohler last edited by

                                      @mkohler DIe Rechte der Links sind jetzt hier nicht so relevant ... die Rechte der Link-Ziele aber 🙂
                                      Wie sind die denn?

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        mkohler @apollon77 last edited by mkohler

                                        @apollon77 Da sehen die Rechte schon anders aus

                                        cert_archive.JPG

                                        apollon77 1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 @mkohler last edited by

                                          @mkohler ausser privkey1 sind alle ok ... aber der letzte ist nicht lesbar für iobroker user

                                          M 1 Reply Last reply Reply Quote 0
                                          • W
                                            WernerS @apollon77 last edited by

                                            @apollon77
                                            Hallo apollon77

                                            ist ungefähr absehbar wann das wieder geht. Ich will jetzt nicht extra apache und certbot installieren und riskieren das ich mein System vermurkse.

                                            Gruß
                                            Werner

                                            apollon77 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            733
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            letsencrypt ssl
                                            11
                                            34
                                            2573
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo