Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Update Upgrade IOBROKER funktioniert nicht

    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

    Update Upgrade IOBROKER funktioniert nicht

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

      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC/Pi3/etc.
      Arbeitsspeicher: 1GB
      Festplattenart: SD-Karte/SSD/HDD
      Betriebssystem: Ubuntu/Windows/Mac
      Node-Version: 16.20.2
      Nodejs-Version: 4.0.23
      NPM-Version: 8.19.4
      Installationsart: Skrip
      Image genutzt: Ja
      Ort/Name der Imagedatei: BUANET 7.0.0

      Hallo zusammen, nachdem ich nun 3 Tage investiert habe und kein Stück weiter bin, wen de ich mich verzweifelt an Euch. Ich nutze 7 Jahre IOBroker. Den größten Teil der Zeit auf einem Docker Image auf einer Synology Nas mit aktuell Debian 11 Bullseye. Ich habe schon mehrere Image Updates von BUANET durchgeführt , immer mit, IObroker Data Ordner Backuppen, neuen Container vom alten Conatiner Kopiert, neues Image gezogen und vor dem deployen des Images die gepackupten Daten wieder in das Verzeichnis gepackt. Hat immer funktioniert. Dises mal nicht!

      Ich komme vom Image V6.1.0 mit Node JS 14 NPM 6 JS Controller 4 und Admin 5.

      Bis dato hat alles funktioniert. Aber langsam ließen sich Dinge nicht mehr updaten, weil eine jeweils andere Sache halt nicht vom Versionsstand hoch genug war. Also wollte ich updaten.

      Ich bin schon so weit gekommen das ich mein Backup unter dem 7.0.0 Image wieder am laufen habe. Zumindest nach dem ersten Eindruck.

      Was dann jedoch immer alles zerschießt ist zum einen:
      Ich update den ADMIN von 5 auf 6. Es passiert garnichts mehr. Ohne alles wieder von vorne zu machen tut sich nichts. Auch nicht mit FIX oder REBUILD.

      Gleiches wenn ich js.controller von 4 auf 5 anheben will. Auch Stillstand.

      Ein Neustart des Conatiners wird dann am Ende mit diesen Fehlern quittiert. Mir sagen die leider nichts, bzw wüsste ich nicht wo ich da den Hebel ansetzen kann.

        throw err;
      
        ^
      
      
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/letsencrypt.js'
      
      Require stack:
      
      - /opt/iobroker/node_modules/iobroker.simple-api/main.js
      
          at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)
      
          at Function.Module._load (node:internal/modules/cjs/loader:873:27)
      
          at Module.require (node:internal/modules/cjs/loader:1100:19)
      
          at require (node:internal/modules/cjs/helpers:119:18)
      
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.simple-api/main.js:8:21)
      
          at Module._compile (node:internal/modules/cjs/loader:1198:14)
      
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
      
          at Module.load (node:internal/modules/cjs/loader:1076:32)
      
          at Function.Module._load (node:internal/modules/cjs/loader:911:12)
      
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
      
        code: 'MODULE_NOT_FOUND',
      
        requireStack: [ '/opt/iobroker/node_modules/iobroker.simple-api/main.js' ]
      
      }
      
      
      
      node:internal/modules/cjs/loader:1031
      
        throw err;
      
        ^
      
      
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'
      
      Require stack:
      
      - /opt/iobroker/node_modules/iobroker.discovery/main.js
      
          at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)
      
          at Function.Module._load (node:internal/modules/cjs/loader:873:27)
      
          at Module.require (node:internal/modules/cjs/loader:1100:19)
      
          at require (node:internal/modules/cjs/helpers:119:18)
      
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.discovery/main.js:17:21)
      
          at Module._compile (node:internal/modules/cjs/loader:1198:14)
      
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
      
          at Module.load (node:internal/modules/cjs/loader:1076:32)
      
          at Function.Module._load (node:internal/modules/cjs/loader:911:12)
      
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
      
        code: 'MODULE_NOT_FOUND',
      
        requireStack: [ '/opt/iobroker/node_modules/iobroker.discovery/main.js' ]
      
      }
      
      
      
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped]
      
      ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging]
      
      node:internal/modules/cjs/loader:1031
      
        throw err;
      
        ^
      
      
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/letsencrypt.js'
      
      Require stack:
      
      - /opt/iobroker/node_modules/iobroker.web/main.js
      
          at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)
      
          at Function.Module._load (node:internal/modules/cjs/loader:873:27)
      
          at Module.require (node:internal/modules/cjs/loader:1100:19)
      
          at require (node:internal/modules/cjs/helpers:119:18)
      
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.web/main.js:10:21)
      
          at Module._compile (node:internal/modules/cjs/loader:1198:14)
      
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
      
          at Module.load (node:internal/modules/cjs/loader:1076:32)
      
          at Function.Module._load (node:internal/modules/cjs/loader:911:12)
      
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
      
        code: 'MODULE_NOT_FOUND',
      
        requireStack: [ '/opt/iobroker/node_modules/iobroker.web/main.js' ]
      
      }
      
      
      
      node:internal/modules/cjs/loader:1031
      
        throw err;
      
        ^
      
      
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'
      
      Require stack:
      
      - /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js
      
      - /opt/iobroker/node_modules/iobroker.javascript/main.js
      
          at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)
      
          at Function.Module._load (node:internal/modules/cjs/loader:873:27)
      
          at Module.require (node:internal/modules/cjs/loader:1100:19)
      
          at require (node:internal/modules/cjs/helpers:119:18)
      
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:9:15)
      
          at Module._compile (node:internal/modules/cjs/loader:1198:14)
      
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
      
          at Module.load (node:internal/modules/cjs/loader:1076:32)
      
          at Function.Module._load (node:internal/modules/cjs/loader:911:12)
      
          at Module.require (node:internal/modules/cjs/loader:1100:19)
      
          at require (node:internal/modules/cjs/helpers:119:18)
      
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:79:19)
      
          at Module._compile (node:internal/modules/cjs/loader:1198:14)
      
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
      
          at Module.load (node:internal/modules/cjs/loader:1076:32)
      
          at Function.Module._load (node:internal/modules/cjs/loader:911:12)
      
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
      
          at node:internal/main/run_main_module:22:47
      
       {
      
        code: 'MODULE_NOT_FOUND',
      
        requireStack: [
      
          '/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js',
      
          '/opt/iobroker/node_modules/iobroker.javascript/main.js'
      
        ]
      
      }
      
      
      
      ================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped]
      
      ================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging]
      

      Bin für jede Hilfe dankbar, denn im Moment steht die Automation still.
      Horror.

      DANKE !!!!!!!!!!!!

      Glasfaser Thomas Braun 2 Replies Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @schonwiederich last edited by

        @schonwiederich sagte in Update Upgrade IOBROKER funktioniert nicht:

        Ich bin schon so weit gekommen das ich mein Backup unter dem 7.0.0 Image wieder am laufen habe.

        Warum von deiner 6 auf 7 , das Image 8 ist aktuell !?

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

          @schonwiederich sagte in Update Upgrade IOBROKER funktioniert nicht:

          Ich bin schon so weit gekommen das ich mein Backup unter dem 7.0.0 Image wieder am laufen habe.

          Da dürfte eine zu alte nodejs-Version eingebacken sein.

          S 1 Reply Last reply Reply Quote 0
          • S
            schonwiederich @Glasfaser last edited by

            @glasfaser das ist kein muss, ich hab die letzten drei tage alles hinter mir. 7 er 8 er. aber die 8er war im echsel mit noch mehr fehlern behaftet als die 7er. zudem hatte ich dann irgendwo gelesen , das ggf die zu hohen versionsstände der 8er die probleme beim admin update machen könnten. zudem war ich irritiert das ich nur die glatte 7er und glatte 8er von buanet bzw iobroker ziehen könnte, alle unterversionen werden nicht geladen. weder im docker noch im portainer. wenn ich die 8er zum laufen bekome nehme ich die noch lieber 🙂

            Glasfaser 1 Reply Last reply Reply Quote 0
            • S
              schonwiederich @Thomas Braun last edited by

              @thomas-braun alle möhlichkeiten die mir zum abgleich einer version zur verfügung standen (iob oberfläche und kommandozeile) habe ich abgegelichen und konnte keine alten / abweichenden finden.

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

                @schonwiederich

                Welche hast du denn gefunden?

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

                  @thomas-braun immer die die gerade zum image von buanet gehörte. also in meinem ursprungszustand die 14.21.3 und bei einem der 7 16.20.2 und bei der 8 war es meine ich eine 18er

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    schonwiederich @schonwiederich last edited by

                    @schonwiederich ich setzte auch gerne nochmal alles auf, wenn euch eine bestimmte reihenfolge und bestimmte auszüge helfen den fehler zu finden?!

                    1 Reply Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @schonwiederich last edited by Glasfaser

                      @schonwiederich sagte in Update Upgrade IOBROKER funktioniert nicht:

                      zudem hatte ich dann irgendwo gelesen , das ggf die zu hohen versionsstände der 8er die probleme beim admin update machen könnten.

                      Das ist mir neu , dann müßte ich auch Probleme haben , bzw. zeige mal den Beitrag dazu !
                      Kann nichts negatives zum Aktuell Image feststellen !

                      Du schreibst .. ich habe alles versucht ,
                      was ich nicht erlese ist , das du den Container dazu erstellt hast und schreibts mit der Grundinstallation funktioniert es ... erst bei der Restore habe ich die Probleme oder was meinst du
                      .

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

                        @glasfaser ich finde den betitrag leider nicht mehr. und ja 🙂 ich habe alles versucht. neuen container mit 7er und neuen container mit 8er und meinen backupdaten, alten 6er cotainer mit allen upgrades etc. zu gute rletzt hängt es entweder am Admin oder js. controller update oder beidem. Ich habe leere "neue" container mit 7 er und 8er deployed nur mit den grundeinstellungen oder eben auch dublicate vom 6er container.

                        1 Reply Last reply Reply Quote 0
                        • S
                          schonwiederich @Glasfaser last edited by

                          @glasfaser

                          Ich habe nun folgendes gemacht:

                          Aus dem Thread: link text
                          alles probiert, nicht geholfen. Dann Abschnitt e). Der hat geholfen.

                          Was jetzt noch unsauber erscheint ist folgendes und ich hoffe ihr könnt damit was anfangen. (Ich weiß nicht wie ich das weg bekomme, wenn es denn überhaupt weg muss....)

                          1. Wenn ich den iobroker fix durchführe kommt folgendes:
                            Docker detected!

                            If you have any adapters that need the CAP_NET_ADMIN capability,

                            you need to start the docker container with the option --cap-add=NET_ADMIN

                            and manually add that capability to node

                            Was genau ist gemeint und was muss ich tun?

                          2. Wenn ich den Container starte kommt immer eine Errormeldung im Protokoll der IOB Oberfläche:
                            javascript 2023-09-22 13:35:44.891 error Request error: TypeError [ERR_UNESCAPED_CHARACTERS]: Request path
                            contains unescaped characters

                            Wo kann ich hier die Ursache finden?

                          3. In der Experten Ansicht unter Objekte ist das "system" in rot geschrieben. Ist das normal?

                          4. Egal welchen Befehl ich in der Kommandozeile absetze , er funktioniert aber die Kommandozeile gibt immer zuerst folgendes zurück:

                          sudo: unable to resolve host iobroker5: No address associated with hostname
                          
                          1. Das meiste aus dem VIS fehlt. Ich kann es auch aus dem install Ordner nicht wieder herstellen. Werde ich wohl neu machen müssen.

                          2. Manche Dateien die ich vor der Prozedur hatte., zb reinstall.sh etc. sind nun nicht mehr da. Schlimm?

                          Vielen Dank !

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          627
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          751
                          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