Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Adapter dwd mit error code 1

    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

    UNSOLVED Adapter dwd mit error code 1

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

      Habe eben de Adapter dwd (Deutscher Wetterdienst) aktualisiert, seit dem bekomme ich die Fehlermeldung:

      Instance system.adapter.dwd.0 terminated with code 1 ()
      

      Beim neuem Installieren des Adapters bekomme ich wiederum die Meldung:

      Cannot write files: /opt/iobroker/iobroker-data/files/dwd.admin/_data.json: ENOENT: no such file or directory, open '/opt/iobroker/iobroker-data/files/dwd.admin/_data.json'
      

      Die Verzeichnisse/Dateien sind vorhanden, werden bei der Installation auch angelegt, haben alle den owner "iobroker" und auch rw-Rechte. Bin gerade etwas ratlos.

      Jemand ne Idee?

      Thomas Braun G 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @MiaLauflion last edited by

        @MiaLauflion sagte in Adapter dwd mit error code 1:

        /opt/iobroker/iobroker-data/files/dwd.admin/_data.json

        Lass mal sehen:

        ls -la /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
        
        1 Reply Last reply Reply Quote 0
        • M
          MiaLauflion last edited by

          ls -la /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
          
          -rw-rw-r--+ 1 iobroker iobroker 1038 May 23 16:31 /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
          
          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @MiaLauflion last edited by Thomas Braun

            @MiaLauflion
            Auf meinem System sind die Dateien für die Gruppe iobroker auch ausführbar:

            ls -la /opt/iobroker/iobroker-data/files/tado.admin/_data.json
            -rw-rwxr--+ 1 iobroker iobroker 1619 Mai 10 22:18 /opt/iobroker/iobroker-data/files/tado.admin/_data.json
            

            Da ist aber auch eine ACL gesetzt. Kannst du dir mit

            getfacl /opt/iobroker/iobroker-data/files/tado.admin/_data.json
            

            anschauen.
            Schaut in meinem Beispiel so aus:

            getfacl: Entferne führende '/' von absoluten Pfadnamen
            # file: opt/iobroker/iobroker-data/files/tado.admin/_data.json
            # owner: iobroker
            # group: iobroker
            user::rw-
            group::r-x
            group:iobroker:rwx
            mask::rwx
            other::r--
            
            M 1 Reply Last reply Reply Quote 0
            • M
              MiaLauflion @Thomas Braun last edited by

              @Thomas-Braun said in Adapter dwd mit error code 1:

              getfacl /opt/iobroker/iobroker-data/files/tado.admin/_data.json

              getfacl /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
              
              getfacl: Removing leading '/' from absolute path names
              # file: opt/iobroker/iobroker-data/files/dwd.admin/_data.json
              # owner: iobroker
              # group: iobroker
              user::rw-
              group::r-x                      #effective:r--
              group:iobroker:rwx              #effective:rw-
              mask::rw-
              other::r--
              

              Habe die Grupperechte mal ausführbar gemacht, hat aber keinen Effekt.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @MiaLauflion last edited by Thomas Braun

                @MiaLauflion Mit 'chmod'?
                Das geht bei ACLs nicht.

                Am besten mal den Fixer laufen lassen, das rückt das vielleicht wieder gerade.

                M 1 Reply Last reply Reply Quote 0
                • M
                  MiaLauflion @Thomas Braun last edited by

                  @Thomas-Braun

                  warum geht das nicht? Oder versteh ich dich falsch?

                  chmod g+x _data.json 
                  
                  ls -la _data.json 
                  -rw-rwxr--+ 1 iobroker iobroker 1038 May 23 16:31 _data.json
                  

                  Von dem Fix hab ich schon gelesen...bin nur etwas vorsichtig, Dinge zu starten, wo ich nicht genau weiß, was er da so macht. Nicht, dass es danach noch mehr verschlimmbessert wurde...oder ist meine Vorsicht unbegründet? 👻

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @MiaLauflion last edited by

                    @MiaLauflion Das geht nicht, weil die Datei über ACLs die Rechte bekommt.
                    Kannst du hier bei meinem Freund Stefan Kania nachlesen, warum:

                    https://www.informatik-aktuell.de/betrieb/betriebssysteme/rechte-im-dateisystem-mehr-als-nur-rwx.html

                    Der Fixer macht eigentlich genau das: Er rückt verschobene Rechte wieder gerade. Ist eine Ableitung aus dem Installationsskript, wenn du dem vertraut hast, dann ist der Fixer nichts anderes.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      MiaLauflion last edited by

                      Verstehe, danke für die Erklärung.

                      Werde morgen mal den Fixer drüber jagen, dann geb ich noch mal Bescheid. Danke schon mal!

                      1 Reply Last reply Reply Quote 0
                      • M
                        MiaLauflion @Thomas Braun last edited by

                        @Thomas-Braun
                        Der Fixer hat leider nichts bewirkt. Der Fehler kommt weiterhin. Hast du noch eine Idee?

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @MiaLauflion last edited by Thomas Braun

                          @MiaLauflion Wie sieht die Datei denn nun aus?

                          getfacl /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
                          

                          Meiner Meinung nach muss da die Mask anders gesetzt sein:

                          mask::rw-
                          

                          müsste

                          mask::rwx 
                          

                          sein. Zugegebenermaßen kenne ich mit ACLs aber auch nicht gut aus...

                          1 Reply Last reply Reply Quote 0
                          • M
                            MiaLauflion last edited by

                            @Thomas-Braun
                            steht immer noch auf:

                            mask::rw-
                            

                            Verstehe nicht, warum das Update des Adapters sowas auslöse könnte. Manchmal ist ioBroker schon sonderbar, immer was anderes...

                            1 Reply Last reply Reply Quote 0
                            • M
                              MiaLauflion last edited by

                              noch jemand eine Idee?

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @MiaLauflion last edited by Thomas Braun

                                @MiaLauflion Versuch mal

                                setfacl -m  -g:iobroker:rwx /opt/iobroker/iobroker-data/files/dwd.admin/_data.json
                                

                                Ggf. mit 'sudo' vorneweg.

                                1 Reply Last reply Reply Quote 0
                                • G
                                  gifftstaub @MiaLauflion last edited by

                                  @MiaLauflion

                                  hast du schon mal ein iobroker upload dwd versucht?

                                  Grundlagen zur Verwendung von Adaptern

                                  lg

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @gifftstaub last edited by

                                    @gifftstaub besser
                                    https://www.iobroker.net/#de/documentation/tutorial/adapter.md

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    949
                                    Online

                                    31.9k
                                    Users

                                    80.1k
                                    Topics

                                    1.3m
                                    Posts

                                    dwd terminated
                                    4
                                    16
                                    607
                                    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