Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Adapter werden nicht geupdated - Fehler Dissolve

    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 [gelöst] Adapter werden nicht geupdated - Fehler Dissolve

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

      Ich hatte den Fehler letztens als ich den zigbee Adapter installieren wollte. Hast du zigbee drauf?

      Und ja bin gespannt was das npm ls ... was AlCalzone erfragt hat bei dir ausgibt.

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

        @Thomas-Braun bitte empfehle NIEMALS einfach so Pakete zu deinstallieren! Im Normalfall tut ein Adapter dann nicht mehr. Oder das ganze System.

        Man kann vllt (off topic für hier) mit „npm prune“ npm mal selbst aufräumen lassen aber wenn das Paket da ist dann ist es irgendeine Abhängigkeit. Und dann muss man rausfinden von woher die kommt.

        1 Reply Last reply Reply Quote 0
        • JJ_Tucker
          JJ_Tucker @AlCalzone last edited by JJ_Tucker

          @AlCalzone sagte in Adapter werden nicht geupdated - Fehler Dissolve:

          npm ls dissolve

          Ok, hängt also mit zigbee zusammen. Zwar erschließt es sich mir nicht, warum dies dann mit anderen Adaptern zu tun hat, aber ok.
          Zigbee wollte ich nicht updaten, wegen der neuen Version. Aber ok, werde ich wohl tun müssen.
          Irgendwie fehlt da aber ziemlich viel, wie gehe ich da am besten vor? Tipps?

          pi@iobroker-pi4:/opt/iobroker $ npm ls dissolve
          iobroker.inst@2.0.3 /opt/iobroker
          └─┬ iobroker.zigbee@0.11.5
            ├─┬ UNMET DEPENDENCY zigbee-shepherd@https://github.com/kirovilya/zigbee-sheph                                                                                        erd/tarball/65b6259ab4857d1986ca3ee8e5147f3d41f105ba
            │ └─┬ UNMET DEPENDENCY zcl-packet@https://github.com/kirovilya/zcl-packet/tarb                                                                                        all/c82ce0f8e9736e368c12b40673bc35c26bc7aa3f
            │   └─┬ dissolve-chunks@1.3.0
            │     └── dissolve@0.3.3
            └─┬ UNMET DEPENDENCY zigbee-shepherd-converters@10.2.7
              └─┬ UNMET DEPENDENCY zigbee-herdsman@0.4.5
                └── UNMET DEPENDENCY dissolve@0.3.3
          
          npm ERR! missing: zigbee-shepherd@https://github.com/kirovilya/zigbee-shepherd/t                                                                                        arball/65b6259ab4857d1986ca3ee8e5147f3d41f105ba, required by iobroker.zigbee@0.1                                                                                        1.5
          npm ERR! missing: zigbee-shepherd-converters@10.2.7, required by iobroker.zigbee                                                                                        @0.11.5
          npm ERR! missing: zcl-packet@https://github.com/kirovilya/zcl-packet/tarball/c82                                                                                        ce0f8e9736e368c12b40673bc35c26bc7aa3f, required by zigbee-shepherd@https://githu                                                                                        b.com/kirovilya/zigbee-shepherd/tarball/65b6259ab4857d1986ca3ee8e5147f3d41f105ba
          npm ERR! missing: zigbee-herdsman@0.4.5, required by zigbee-shepherd-converters@                                                                                        10.2.7
          npm ERR! missing: dissolve@0.3.3, required by zigbee-herdsman@0.4.5
          
          

          EDIT: Versucht über ioBroker Admin zigbee zu aktualisieren, aber gleiche Fehlermeldung.
          @apollon77 , kannst Du mich da bitte in die richtige Richtung schupsen , Du scheinst das ja bereits gemacht zu haben. Danke schonmal im vorraus.

          AlCalzone 1 Reply Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @JJ_Tucker last edited by

            @JJ_Tucker sagte in Adapter werden nicht geupdated - Fehler Dissolve:

            Zwar erschließt es sich mir nicht, warum dies dann mit anderen Adaptern zu tun hat, aber ok.

            Die Dependency fehlt und npm versucht bei jeder Installation fehlende Dependencies zu installieren.

            Obiger Auszug sieht so aus, als hättest du in /opt/iobroker manuell zigbee-shepherd-converters installiert. Das bringt die Dependency mit und sorgt für den Fehler. Manuelles Installieren von Dependencies sorgt gerne mal für solchen Ärger, besonders wenn die dann durch ein Update o.ä. nicht benötigt werden.

            Gehe in /opt/iobroker, bearbeite package.json mit einem Texteditor und lösche die Zeile, die in etwa so aussieht:

            "zigbee-shepherd-converters": "^10.2.7"
            

            Dann probier es nochmal mit der Adapter-Installation bevor du ggf. weitere Schritte vornimmst.

            JJ_Tucker 1 Reply Last reply Reply Quote 0
            • JJ_Tucker
              JJ_Tucker @AlCalzone last edited by

              @AlCalzone Dieser Eintrag existiert nicht. Habe ihn auch nicht per Hand installiert. Einziger Eintrag mit zigbee ist folgender:

                  "iobroker.zigbee": "https://github.com/ioBroker/ioBroker.zigbee/tarball/master",
              
              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @JJ_Tucker last edited by

                @JJ_Tucker Ok dann hab ich die |_ falsch interpretiert. Das sind alles Abhängigkeiten von zigbee.

                JJ_Tucker 1 Reply Last reply Reply Quote 0
                • JJ_Tucker
                  JJ_Tucker @AlCalzone last edited by

                  @AlCalzone Ja, sind alles Abhängigkeiten. Habe jetzt versucht nochmal zu deinstallieren, funktioniert nicht, habe dann in einem Forumsbeitrag eine Hilfestellung mit händischem Löschen gefunden, aber auch dort bekomme ich die Fehlermeldung. Ich bin echt ein wenig durcheinander 🙂
                  Aber ich gebe die Hoffnung nicht auf, daß es noch eine Lösung gibt 🙂

                  AlCalzone 1 Reply Last reply Reply Quote 0
                  • AlCalzone
                    AlCalzone Developer @JJ_Tucker last edited by

                    @JJ_Tucker Im Zweifel sollte es gehen, wenn du die von dir gepostete Zeile löschst. Beim nächsten Adapter-Update wird dann alles Zigbee-relevante gelöscht.

                    JJ_Tucker 1 Reply Last reply Reply Quote 0
                    • JJ_Tucker
                      JJ_Tucker @AlCalzone last edited by

                      @AlCalzone Danke, ich warte noch ein bischen, ob noch eine andere Möglichkeit geboten wird. Ansonsten werde ich das versuchen. Danke Dir

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

                        Ok, also ich habe das Problem ähnlich gehabt.

                        Das liegt am Ende an einer zigbee < 1.0 und einem System was durch den ioBroker Fixer den nom Strict Mode aktiviert bekommen hat.

                        Daher lösung:

                        • mit normalem User einloggen per SSH
                        • vi .npmrc (sollte da sein). dort die Zeile mit dem strict mode auskommentieren (ein # an den Anfang)
                        • Dann zigbee updaten auf am besten 1.1.1 oder so (latest)
                        • Dann sollte das Problem weg sein
                        • "iobroker fix" ausführen, das schaltet den Strict mode wieder ein
                        AlCalzone JJ_Tucker 2 Replies Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer @apollon77 last edited by

                          @apollon77 sagte in Adapter werden nicht geupdated - Fehler Dissolve:

                          vi

                          Du Sadist

                          1 Reply Last reply Reply Quote 2
                          • JJ_Tucker
                            JJ_Tucker @apollon77 last edited by

                            @apollon77 sagte in Adapter werden nicht geupdated - Fehler Dissolve:

                            iobroker fix

                            Vielen Dank. Das hat funktioniert. Einstellungen von zigbee sind jetzt zwar weg und ich muss alles neu anlernen (was hoffentlich funktioniert, ansonsten werde ich wieder Hilfe rufen), aber ich kann die Adapter updaten.

                            Hier nochmal alle Schritte für diejenigen, die das Problem beheben wollen:

                            • Einloggen auf den Pi per SSH
                            • cd /opt/iobroker/
                            • iobrober stop (falls er noch läuft)
                            • nano .npmrc
                            • Eintrag "engine-strict=true" mit # auskommentieren und speichern
                            • iobroker start
                            • Im ioBroker Admin in den Adaptern zigbee aktualisieren (in den stable ist zur Zeit die 1.1.1 vorhanden)
                            • Es kommen Warnings, aber es lief durch und wurde erfolgreich installiert
                            • Bei mir wurde keine Instanz angelegt, die musste ich händisch anlegen
                            • iobroker fix (in der SSH Shell eingeben)
                            • habe noch einen Reboot durchgeführt und danach konnte ich die Adapter aktualisieren

                            Also nochmal an alle hier, vielen Dank für die Hilfe.

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            899
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            adapter update error adapter update fehler nodejs 12
                            4
                            16
                            454
                            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