Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. Nach Nodjs Update funktioniert iobroker nicht mehr [Gelöst]

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Nach Nodjs Update funktioniert iobroker nicht mehr [Gelöst]

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

      Hallo
      nach dem Update kann ich keine iobroker bezogenen Befehle mehr absetzen. Z.B. nach

      iobroker repo list
      

      wird

      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:75:12)
          at internal/main/run_main_module.js:17:47 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      
      

      Details:

      System: Raspberry 4B, 4GB RAM

      Installationen parallel mit zwei IP Adressen auf dem Raspberry:

      1. HomeMatic IP Zentrale CCU3 über piVCCU - auch wenn diese Variante nicht mehr gepflegt wird, funktioniert sie nach wie vor einwandfrei
      2. iobroker

      Status iobroker:
      Notwendige Updates immer wieder hinausgeschoben - dann am Wochenende angestossen:

      cd /opt/iobroker
      sudo iobroker backup
      sudo iobroker update
      sudo iobroker stop
      sudo iobroker upgrade self
      sudo iobroker start
      

      Wobei letzteres die o.g. Fehlermeldung herrvorrief.

      Mit der für mich als Anfänger guten Dokumentation von Thomas Braun "Der kleine ioBroker/Linux-Werkzeugkasten" folgenden Stand erreicht:

      sudo apt update
      

      Diese Ergebnis erzielt:

      Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
      Hit:2 http://archive.raspberrypi.org/debian buster InRelease
      Hit:3 https://deb.nodesource.com/node_14.x buster InRelease
      Hit:4 https://www.pivccu.de/piVCCU stable InRelease
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      All packages are up to date.
      

      NodeJS
      mit

      which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
      

      wird angezeigt:

      /usr/bin/nodejs
      v14.19.0
      /usr/bin/node
      v14.19.0
      /usr/bin/npm
      6.14.16
      nodejs:
        Installed: 14.19.0-deb-1nodesource1
        Candidate: 14.19.0-deb-1nodesource1
        Version table:
       *** 14.19.0-deb-1nodesource1 500
              500 https://deb.nodesource.com/node_14.x buster/main armhf Packages
              100 /var/lib/dpkg/status
           10.24.0~dfsg-1~deb10u1 500
              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
      

      ioBroker-Verwahrort
      Nach reboot erzeugt jedes mit "iobroker" beginnende Kommando die am Anfang aufgeführte Fehlermeldung "MODULE_NOT_FOUND"...
      Die HomeMatic IP Zentrale CCU3 über piVCCU funktioniert nach wie vor einwandfrei.

      wendy2702 Thomas Braun 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Tom_likes_iobroker last edited by wendy2702

        @tom_likes_iobroker iobroker befehle werde nie mit „sudo“ ausgeführt

        Gibt es das logfile zu den iobroker update befehlen?

        Was kommt bei

        iob v
        
        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Tom_likes_iobroker last edited by Thomas Braun

          @tom_likes_iobroker

          cd /opt/iobroker
          npm install iobroker.js-controller
          
          T 1 Reply Last reply Reply Quote 0
          • T
            Tom_likes_iobroker @Thomas Braun last edited by

            @thomas-braun said in Nach Nodjs Update funktioniert iobroker nicht mehr:

            @tom_likes_iobroker

            cd /opt/iobroker
            npm install iobroker.js-controller
            

            Vielen Dank, nach diesem Kommando funktioniert iobroker wieder einwandfrei, alle Daten sind erhalten geblieben!

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

              @tom_likes_iobroker sagte in Nach Nodjs Update funktioniert iobroker nicht mehr:

              Vielen Dank, nach diesem Kommando funktioniert iobroker wieder einwandfrei, alle Daten sind erhalten geblieben!

              Schön.
              Aber wie schon von @wendy2702 angemerkt: Vergiss den Mist mit sudo iobroker. Das kann dir noch ganz andere Probleme bereiten.
              Ich würde den Fixer jetzt mal drüber jagen:

              iob stop 
              iob fix
              iob start
              

              Notwendige Updates immer wieder hinausgeschoben

              Das würde ich mir an deiner Stelle auch abgewöhnen. Regelmäßiges Update/Upgrade des Gesamtsystems sogt insgesamt für weniger Kopfweh.

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

                @thomas-braun

                Ja, "gelernt" aus dieser Situation:

                • sudo nur wenn vorgegeben

                • Reglemäßige Updates

                Eine Frage hinsichtlich "iob":
                Nach dem erfolgreichen start von iobroker wird angemerkt den Host zu von 3.3.22 auf 4.0.18 zu aktualisieren mit folgendem Kommandos:

                iob stop
                iob update
                iob fix
                iob upgrade self
                iob start
                

                D.h. "update" und "upgrade self" unterscheidet sich von deiner Vorgabe und antwortet auch @wendy2702
                Ist das sinnvoll?

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

                  @tom_likes_iobroker sagte in Nach Nodjs Update funktioniert iobroker nicht mehr:

                  Ist das sinnvoll?

                  Ja, das ist sinnvoll.
                  Und widerspricht auch nicht den Aussagen von @wendy2702 und mir.
                  Da waren die Ziele andere als ein Upgrade des js-controllers (Den man per upgrade self vornimmt).

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

                    @thomas-braun & @wendy2702
                    Das System ist aktuell und läuft wieder - besten Dank noch einmal für die Unterstützung.
                    Gibt es eine Möglichkeit diesesThema auf "gelöst" zu setzen?

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

                      @tom_likes_iobroker

                      Den ersten Beitrag editieren und [Gelöst] in das Thema schreiben.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      956
                      Online

                      31.7k
                      Users

                      79.7k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      526
                      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