Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. gelöst Update zerstört Rpi 3B Mutlihost iobroker

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

gelöst Update zerstört Rpi 3B Mutlihost iobroker

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
10 Beiträge 5 Kommentatoren 623 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    andibr
    schrieb am zuletzt editiert von andibr
    #1

    Hallo zusammen

    Jetzt habe ich ein grosses Problem: mein Multihost-System läuft nicht mehr.

    Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
        at Function.Module._load (internal/modules/cjs/loader.js:746:27)
        at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
        at internal/main/run_main_module.js:17:47 {
      code: 'MODULE_NOT_FOUND',
      requireStack: []
    }
    
    

    Ich habe das Update vom 4.0.19 auf 4.0.21 gemacht und auf dem Master (Container im NAS) und dem 1.Slave (Raspberry-Pi 3) ging es einwandfrei. Auf dem 2. Slave (Raspberry-Pi 3B) kommt nun diese Fehlermeldung. Soweit ich gesehen habe wurde das Verzeichnis einfach entfernt. Jetzt funktioniert auch ein Restore nicht mehr, beim Starten erscheint die Meldung oben.

    Was habe ich falsch gemacht und mit was kann ich das Backup nun wieder zurückholen?
    Leider wurde der Iobroker auf meinem Slave mit dem Enocean-Empfänger zerstört, jetzt funktioniert in der ganzen Wohnung kein Lichttaster mehr.

    da_WoodyD arteckA 2 Antworten Letzte Antwort
    0
    • A andibr

      Hallo zusammen

      Jetzt habe ich ein grosses Problem: mein Multihost-System läuft nicht mehr.

      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
          at Function.Module._load (internal/modules/cjs/loader.js:746:27)
          at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
          at internal/main/run_main_module.js:17:47 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      

      Ich habe das Update vom 4.0.19 auf 4.0.21 gemacht und auf dem Master (Container im NAS) und dem 1.Slave (Raspberry-Pi 3) ging es einwandfrei. Auf dem 2. Slave (Raspberry-Pi 3B) kommt nun diese Fehlermeldung. Soweit ich gesehen habe wurde das Verzeichnis einfach entfernt. Jetzt funktioniert auch ein Restore nicht mehr, beim Starten erscheint die Meldung oben.

      Was habe ich falsch gemacht und mit was kann ich das Backup nun wieder zurückholen?
      Leider wurde der Iobroker auf meinem Slave mit dem Enocean-Empfänger zerstört, jetzt funktioniert in der ganzen Wohnung kein Lichttaster mehr.

      da_WoodyD Offline
      da_WoodyD Offline
      da_Woody
      schrieb am zuletzt editiert von
      #2

      @andibr was bei dir passiert ist, keine ahnung, aber der titel deines beitrags...

      gruß vom Woody
      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

      A 1 Antwort Letzte Antwort
      0
      • da_WoodyD da_Woody

        @andibr was bei dir passiert ist, keine ahnung, aber der titel deines beitrags...

        A Offline
        A Offline
        andibr
        schrieb am zuletzt editiert von andibr
        #3

        @da_woody said in Update zerstört iobroker:

        @andibr was bei dir passiert ist, keine ahnung, aber der titel deines beitrags...

        ja es zerstört wirklich was, nämlich das Verzeichnis.

        Wie bekomme ich das wieder hin? Backup habe ich eigentlich extra vorher gemacht.

        wendy2702W 1 Antwort Letzte Antwort
        0
        • A andibr

          @da_woody said in Update zerstört iobroker:

          @andibr was bei dir passiert ist, keine ahnung, aber der titel deines beitrags...

          ja es zerstört wirklich was, nämlich das Verzeichnis.

          Wie bekomme ich das wieder hin? Backup habe ich eigentlich extra vorher gemacht.

          wendy2702W Online
          wendy2702W Online
          wendy2702
          schrieb am zuletzt editiert von wendy2702
          #4

          @andibr Logfile vom Upgrade des „zerstörten“ Slaves?

          Und bei was genau kommt diese „Meldung“ bzw. Das logschnipsel?

          Welches Verzeichnis ist „weg“?

          So wie ich das verstehe hast du 1. Master und 2. Slaves von denen jetzt einer nicht mehr läuft, richtig?

          Bitte keine Fragen per PN, die gehören ins Forum!

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          0
          • A andibr

            Hallo zusammen

            Jetzt habe ich ein grosses Problem: mein Multihost-System läuft nicht mehr.

            Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
                at Function.Module._load (internal/modules/cjs/loader.js:746:27)
                at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
                at internal/main/run_main_module.js:17:47 {
              code: 'MODULE_NOT_FOUND',
              requireStack: []
            }
            
            

            Ich habe das Update vom 4.0.19 auf 4.0.21 gemacht und auf dem Master (Container im NAS) und dem 1.Slave (Raspberry-Pi 3) ging es einwandfrei. Auf dem 2. Slave (Raspberry-Pi 3B) kommt nun diese Fehlermeldung. Soweit ich gesehen habe wurde das Verzeichnis einfach entfernt. Jetzt funktioniert auch ein Restore nicht mehr, beim Starten erscheint die Meldung oben.

            Was habe ich falsch gemacht und mit was kann ich das Backup nun wieder zurückholen?
            Leider wurde der Iobroker auf meinem Slave mit dem Enocean-Empfänger zerstört, jetzt funktioniert in der ganzen Wohnung kein Lichttaster mehr.

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @andibr
            ironie on
            ja das machen wir extra ..damit Leute wie du im duneln sitzen...
            ironie off

            im ernst... was soll man mit deiner emotionalen Aussage anfangen.. klar ist es dunkel wenn was nicht läuft..

            aber

            zuerst LOGS her.. ALLE nicht nur so ein schnipsel.. vielleicht kannst du damit was anfagen.... wir nicht..

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            A 1 Antwort Letzte Antwort
            0
            • arteckA arteck

              @andibr
              ironie on
              ja das machen wir extra ..damit Leute wie du im duneln sitzen...
              ironie off

              im ernst... was soll man mit deiner emotionalen Aussage anfangen.. klar ist es dunkel wenn was nicht läuft..

              aber

              zuerst LOGS her.. ALLE nicht nur so ein schnipsel.. vielleicht kannst du damit was anfagen.... wir nicht..

              A Offline
              A Offline
              andibr
              schrieb am zuletzt editiert von
              #6

              Hallo zusammen

              1. Ich wollte keine Emotionalen Dinge auslösen, bitte um Entschuldigung. Das es mit den Taster nicht mehr geht ist zwar sehr blöde, aber kein Weltuntergang. Alle meine Lampen sind unterdessen mit Shelly ausgerüstet und jeder der Bewohner hat ein Mobile als kann er via IP auch das Licht schalten. Also wirklich kein Emotionaler Weltuntergang.

              2. Es ist richtig ich habe ein Multihost mit 2x Slave (beides Raspi-Pi 3). Der 1.Slave regelt die Schnittstelle zur Heizung und macht den 1-Wire Master und auch den W-Mbus Master. Der 2.Slave ist nur für den Enocean USB Empfänger zuständig. Das ganze hat sich so aufgezwungen weil mein Wohnung/Haus extrem schlecht durchläsig ist für die Enocean Telegramme. Der Iob-Master steht im Keller im IT-Rack aus Blech, da kommen die Enocean Telegramme gar nicht an, darum hängt in der Wohnung ein Rpi3 mit einem Enocean USB300.

              3. Ich habe gestern bei allen 3 Iobroker Instanzen das ganze normale vorgehen beim Update durchgeführt und beim Master und dem "Heizung-RPI" ging das einwandfrei durch. Beim "Enocean-RPI" existiert nach dem "iob fix" das Verzeichnis "..../iobroker.js-controller/.." nicht mehr.

              pi@enoceanpi2:~ $ iob start
              pi@enoceanpi2:~ $ iob update
              internal/modules/cjs/loader.js:905
                throw err;
                ^
              
              Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                  at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
                  at Function.Module._load (internal/modules/cjs/loader.js:746:27)
                  at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
                  at internal/main/run_main_module.js:17:47 {
                code: 'MODULE_NOT_FOUND',
                requireStack: []
              }
              pi@enoceanpi2:~ $ iob stop
              pi@enoceanpi2:~ $ 
              
              

              das Log von gestern Abend:

              2022-03-16 19:56:16.467  - ^[[32minfo^[[39m: host.enoceanpi2 received SIGTERM
              2022-03-16 19:56:16.522  - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 (force=false, process=true)
              2022-03-16 19:56:16.564  - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 send kill signal
              2022-03-16 19:56:16.484  - ^[[32minfo^[[39m: enocean.0 (710) cleaned everything up...
              2022-03-16 19:56:16.780  - ^[[32minfo^[[39m: enocean.0 (710) The serial port was closed.
              2022-03-16 19:56:16.785  - ^[[32minfo^[[39m: enocean.0 (710) Got terminate signal TERMINATE_YOURSELF
              2022-03-16 19:56:16.802  - ^[[32minfo^[[39m: enocean.0 (710) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
              2022-03-16 19:56:17.503  - ^[[32minfo^[[39m: host.enoceanpi2 instance system.adapter.enocean.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
              2022-03-16 19:56:17.505  - ^[[32minfo^[[39m: host.enoceanpi2 All instances are stopped.
              2022-03-16 19:56:17.548  - ^[[32minfo^[[39m: host.enoceanpi2 terminated
              
              
              

              braucht ihr das syslog vom Rpi auch?

              HomoranH 1 Antwort Letzte Antwort
              0
              • A andibr

                Hallo zusammen

                1. Ich wollte keine Emotionalen Dinge auslösen, bitte um Entschuldigung. Das es mit den Taster nicht mehr geht ist zwar sehr blöde, aber kein Weltuntergang. Alle meine Lampen sind unterdessen mit Shelly ausgerüstet und jeder der Bewohner hat ein Mobile als kann er via IP auch das Licht schalten. Also wirklich kein Emotionaler Weltuntergang.

                2. Es ist richtig ich habe ein Multihost mit 2x Slave (beides Raspi-Pi 3). Der 1.Slave regelt die Schnittstelle zur Heizung und macht den 1-Wire Master und auch den W-Mbus Master. Der 2.Slave ist nur für den Enocean USB Empfänger zuständig. Das ganze hat sich so aufgezwungen weil mein Wohnung/Haus extrem schlecht durchläsig ist für die Enocean Telegramme. Der Iob-Master steht im Keller im IT-Rack aus Blech, da kommen die Enocean Telegramme gar nicht an, darum hängt in der Wohnung ein Rpi3 mit einem Enocean USB300.

                3. Ich habe gestern bei allen 3 Iobroker Instanzen das ganze normale vorgehen beim Update durchgeführt und beim Master und dem "Heizung-RPI" ging das einwandfrei durch. Beim "Enocean-RPI" existiert nach dem "iob fix" das Verzeichnis "..../iobroker.js-controller/.." nicht mehr.

                pi@enoceanpi2:~ $ iob start
                pi@enoceanpi2:~ $ iob update
                internal/modules/cjs/loader.js:905
                  throw err;
                  ^
                
                Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
                    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
                    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
                    at internal/main/run_main_module.js:17:47 {
                  code: 'MODULE_NOT_FOUND',
                  requireStack: []
                }
                pi@enoceanpi2:~ $ iob stop
                pi@enoceanpi2:~ $ 
                
                

                das Log von gestern Abend:

                2022-03-16 19:56:16.467  - ^[[32minfo^[[39m: host.enoceanpi2 received SIGTERM
                2022-03-16 19:56:16.522  - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 (force=false, process=true)
                2022-03-16 19:56:16.564  - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 send kill signal
                2022-03-16 19:56:16.484  - ^[[32minfo^[[39m: enocean.0 (710) cleaned everything up...
                2022-03-16 19:56:16.780  - ^[[32minfo^[[39m: enocean.0 (710) The serial port was closed.
                2022-03-16 19:56:16.785  - ^[[32minfo^[[39m: enocean.0 (710) Got terminate signal TERMINATE_YOURSELF
                2022-03-16 19:56:16.802  - ^[[32minfo^[[39m: enocean.0 (710) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                2022-03-16 19:56:17.503  - ^[[32minfo^[[39m: host.enoceanpi2 instance system.adapter.enocean.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
                2022-03-16 19:56:17.505  - ^[[32minfo^[[39m: host.enoceanpi2 All instances are stopped.
                2022-03-16 19:56:17.548  - ^[[32minfo^[[39m: host.enoceanpi2 terminated
                
                
                

                braucht ihr das syslog vom Rpi auch?

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @andibr sagte in Update zerstört iobroker:

                das Log von gestern Abend:
                2022-03-16 19:56:16.467 - ^[[32minfo^[[39m: host.enoceanpi2 received SIGTERM 2022-03-16 19:56:16.522 - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 (force=false, process=true) 2022-03-16 19:56:16.564 - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 send kill signal

                das davor wäre sehr interssant gewesen

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                A 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @andibr sagte in Update zerstört iobroker:

                  das Log von gestern Abend:
                  2022-03-16 19:56:16.467 - ^[[32minfo^[[39m: host.enoceanpi2 received SIGTERM 2022-03-16 19:56:16.522 - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 (force=false, process=true) 2022-03-16 19:56:16.564 - ^[[32minfo^[[39m: host.enoceanpi2 stopInstance system.adapter.enocean.0 send kill signal

                  das davor wäre sehr interssant gewesen

                  A Offline
                  A Offline
                  andibr
                  schrieb am zuletzt editiert von andibr
                  #8

                  @homoran
                  mehr steht aber nicht drin. das sind alle Zeilen

                  kann ich das Verzeichnis "iobroker.js-controller" einfach von meinem funktionierenden Slave nehmen und auf den nicht funktionierende kopieren?

                  wendy2702W 1 Antwort Letzte Antwort
                  0
                  • A andibr

                    @homoran
                    mehr steht aber nicht drin. das sind alle Zeilen

                    kann ich das Verzeichnis "iobroker.js-controller" einfach von meinem funktionierenden Slave nehmen und auf den nicht funktionierende kopieren?

                    wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #9

                    @andibr Nix kopieren.

                    cd /opt/iobroker/
                    
                    sudo -H -u iobroker npm install iobroker.js-controller
                    
                    iob fix
                    
                    iob start
                    
                    

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    A 1 Antwort Letzte Antwort
                    1
                    • wendy2702W wendy2702

                      @andibr Nix kopieren.

                      cd /opt/iobroker/
                      
                      sudo -H -u iobroker npm install iobroker.js-controller
                      
                      iob fix
                      
                      iob start
                      
                      
                      A Offline
                      A Offline
                      andibr
                      schrieb am zuletzt editiert von
                      #10

                      @wendy2702
                      Hallo wendy2702

                      Vielen Dank für dein Hinweis mit der Zeile, mein RPI hat jetzt zwar ewig lange irgendwas gemacht, aber das iob läuft jetzt wieder und wird auch im System als Slave wieder erkannt. Ebenfalls funktioniert die ganze Enocean Empfänger/Sender und alle meine Skripte wieder.

                      Das spart mir doch etliches an Aufwand, ich habe schon gedacht, dass ich den ganze RPI neu installieren muss. So kann ich mir das ganze doch noch etwas genauer überlegen, wie ich das anderst lösen soll.

                      Ganz herzlichen Dank und sonnige Grüsse aus der Schweiz
                      Andi

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      596

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe