Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler nach Update iobroker

    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

    Fehler nach Update iobroker

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

      Moin,
      Ich habe heute mein iobroker ( Admin )ein update verpasst.
      Nun bekomme ich den nicht mehr zum laufen und folgende Meldung.

      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: []

      Kann mir jemand helfen wo der Fehler liegt?
      Vielen Dank
      Gruß

      crunchip 1 Reply Last reply Reply Quote 1
      • crunchip
        crunchip Forum Testing Most Active @hoschiman0 last edited by crunchip

        @hoschiman0 sagte in Fehler nach Update iobroker:

        heute mein iobroker ( Admin )ein update verpasst.

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

        und danach

        sudo ln -s /usr/bin/node /usr/bin/nodejs
        uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
        
        
        H S 2 Replies Last reply Reply Quote 0
        • H
          hoschiman0 @crunchip last edited by

          @crunchip das sind die Meldungen

          pi@iobroker-pi:~ $ cd /opt/iobroker
          pi@iobroker-pi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller

          iobroker.js-controller@4.0.21 preinstall /opt/iobroker/node_modules/iobroker.js-controller
          node lib/preinstallCheck.js

          NPM version: 6.14.16

          iobroker.js-controller@4.0.21 install /opt/iobroker/node_modules/iobroker.js-controller
          node iobroker.js setup first

          No connection to databases possible ...
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/zigbee-herdsman/node_modules/fsevents):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

          npm ERR! code ELIFECYCLE
          npm ERR! errno 22
          npm ERR! iobroker.js-controller@4.0.21 install: node iobroker.js setup first
          npm ERR! Exit status 22
          npm ERR!
          npm ERR! Failed at the iobroker.js-controller@4.0.21 install script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

          npm ERR! A complete log of this run can be found in:
          npm ERR! /home/iobroker/.npm/_logs/2022-05-01T20_04_42_209Z-debug.log
          pi@iobroker-pi:/opt/iobroker $ iobroker stop
          pi@iobroker-pi:/opt/iobroker $ iobroker fix
          library: loaded
          Library version=2022-02-10
          ioBroker is not installed in /opt/iobroker! Cannot fix anything...
          pi@iobroker-pi:/opt/iobroker $ iobroker start
          pi@iobroker-pi:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs
          pi@iobroker-pi:/opt/iobroker $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
          armv7l
          /usr/bin/nodejs
          /usr/bin/node
          /usr/bin/npm
          v14.19.0
          v14.19.0
          6.14.16
          pi
          /opt/iobroker
          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_10.x buster InRelease
          Reading package lists... Done
          Building dependency tree
          Reading state information... Done
          All packages are up to date.
          nodejs:
          Installed: 14.19.0-deb-1nodesource1
          Candidate: 14.19.0-deb-1nodesource1
          Version table:
          *** 14.19.0-deb-1nodesource1 100
          100 /var/lib/dpkg/status
          10.24.1-1nodesource1 500
          500 https://deb.nodesource.com/node_10.x buster/main armhf Packages
          10.24.0~dfsg-1~deb10u1 500
          500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
          pi@iobroker-pi:/opt/iobroker $ reboot

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

            @hoschiman0

            nodesource.list gescheit einrichten. Da steht bei dir 10 drin, es sollte 14 drin stehen.

            Ausgaben aus der Konsole in CodeTags eingebettet hier rein.

            1 Reply Last reply Reply Quote 0
            • S
              Sneak-L8 @crunchip last edited by

              @crunchip Ich hatte das gleiche Problem eben.

              Die ersten 5 Schritte von Dir konnten so angewendet werden und ioBroker läuft wieder (mit altem js-controller).

              Wenn ich dann weitermache bekomme ich aber

              pi@ioBroker-RasPi:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs
              ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
              

              Bevor ich jetzt weitermache und was zerschieße: ist das ok und ich führe den nächsten Befehl auch aus oder stimmt das was nicht? Bisher haben die Updates problemlos funktioniert.
              Soll ic hdann das Update js-controller nochmal versuchen?

              crunchip 1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @Sneak-L8 last edited by

                @sneak-l8 passt, weitermachen

                S 1 Reply Last reply Reply Quote 1
                • S
                  Sneak-L8 @crunchip last edited by

                  @crunchip Super, vielen Dank, Folgebefhl lief dann durch und anschließend hat auch das Update des js-controller geklappt.

                  Befürchte, dass aber noch mehr auf diesen Fehler stoßen werden. Zum Glück gibt's dann schon diesen Thread...

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  643
                  Online

                  31.8k
                  Users

                  80.1k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  366
                  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