NEWS
Tote Hose nach Node js Update
-
Hallo liebe Community,
never change a running system...
Ich habe mich wegen ein paar Adapter Updates voll in etwas verrannt und bekomme IO Broker nicht mehr ans laufen...
Ich habe ein node js update durchgeführt und jetzt läuft nichts mehr:
pi@raspberrypi:~ $ sudo iobroker update internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }Kann mir jemand helfen?
Hardware: Raspi3
node -v: v12.16.3
npm -v: 6.14.4
nodejs -v: v10.20.1Gruß
EDIT: Log bitte in CODE Tags setzen!
-
Hallo liebe Community,
never change a running system...
Ich habe mich wegen ein paar Adapter Updates voll in etwas verrannt und bekomme IO Broker nicht mehr ans laufen...
Ich habe ein node js update durchgeführt und jetzt läuft nichts mehr:
pi@raspberrypi:~ $ sudo iobroker update internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }Kann mir jemand helfen?
Hardware: Raspi3
node -v: v12.16.3
npm -v: 6.14.4
nodejs -v: v10.20.1Gruß
EDIT: Log bitte in CODE Tags setzen!
@Käpten-Karacho said in Tote Hose nach Node js Update:
pi@raspberrypi:~ $ sudo iobroker update
Ist nicht korrekt, du brauchst kein sudo an der Stelle.
Und dann ist dein node nicht richtig installiert. Die Versionen von node und nodejs müssen übereinstimmen.
apt policy nodejs which node which nodejs which npm -
@Käpten-Karacho said in Tote Hose nach Node js Update:
pi@raspberrypi:~ $ sudo iobroker update
Ist nicht korrekt, du brauchst kein sudo an der Stelle.
Und dann ist dein node nicht richtig installiert. Die Versionen von node und nodejs müssen übereinstimmen.
apt policy nodejs which node which nodejs which npm@Thomas-Braun jetzt hier im Thread auch „Tote Hose“ !? ;-)
-
@Thomas-Braun jetzt hier im Thread auch „Tote Hose“ !? ;-)
-
@Thomas-Braun und ausgeführt.
-
@Thomas-Braun und ausgeführt.
while sleep do nothing -
Ja genau.
...SleepDanke schonmal für eure Auskünfte
Jetzt Man Work...
pi@raspberrypi:~ $ apt policy nodejs nodejs: Installiert: 10.20.1-1nodesource1 Installationskandidat: 10.20.1-1nodesource1 Versionstabelle: *** 10.20.1-1nodesource1 500 500 https://deb.nodesource.com/node_10.x stretch/main armhf Packages 100 /var/lib/dpkg/status 8.11.1~dfsg-2~bpo9+1 500 500 http://archive.raspberrypi.org/debian stretch/main armhf Packages 4.8.2~dfsg-1 500 500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages pi@raspberrypi:~ $ which node /usr/local/bin/node pi@raspberrypi:~ $ which nodejs /usr/bin/nodejs -
Ja genau.
...SleepDanke schonmal für eure Auskünfte
Jetzt Man Work...
pi@raspberrypi:~ $ apt policy nodejs nodejs: Installiert: 10.20.1-1nodesource1 Installationskandidat: 10.20.1-1nodesource1 Versionstabelle: *** 10.20.1-1nodesource1 500 500 https://deb.nodesource.com/node_10.x stretch/main armhf Packages 100 /var/lib/dpkg/status 8.11.1~dfsg-2~bpo9+1 500 500 http://archive.raspberrypi.org/debian stretch/main armhf Packages 4.8.2~dfsg-1 500 500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages pi@raspberrypi:~ $ which node /usr/local/bin/node pi@raspberrypi:~ $ which nodejs /usr/bin/nodejs@Käpten-Karacho Mit welcher Anleitung hast du denn node12 'installiert'?
sudo rm /usr/local/bin/nodeBitte benutze die code-tags für die Ausgabe. Danke.
Danach
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt update sudo apt install --reinstall nodejs sudo apt dist-upgrade -
Danke für die Hilfe Thomas.
Die Versionen sind jetzt gleich... v.12.6.3
Allerdings bekomme ich keinen Zugriff auf IOBroker.
Muss ich bei NodeJS ein downgrade durchführen, oder was könnte es sein?
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker stop internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker update internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker upgrade self internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ -
Danke für die Hilfe Thomas.
Die Versionen sind jetzt gleich... v.12.6.3
Allerdings bekomme ich keinen Zugriff auf IOBroker.
Muss ich bei NodeJS ein downgrade durchführen, oder was könnte es sein?
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker stop internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker update internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker upgrade self internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ -
@wendy2702
Jetzt lass ihn doch mal die Doku dazu in Ruhe lesen :-)
Da steht das auch drin und was man sich selber erarbeitet, bleibt länger im Gedächtnis ;-)Oder für was wurde dieser Teil der Doku geschrieben?
-
@wendy2702
Jetzt lass ihn doch mal die Doku dazu in Ruhe lesen :-)
Da steht das auch drin und was man sich selber erarbeitet, bleibt länger im Gedächtnis ;-)Oder für was wurde dieser Teil der Doku geschrieben?
-
Danke für die Hilfe Thomas.
Die Versionen sind jetzt gleich... v.12.6.3
Allerdings bekomme ich keinen Zugriff auf IOBroker.
Muss ich bei NodeJS ein downgrade durchführen, oder was könnte es sein?
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker stop internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker update internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ sudo iobroker upgrade self internal/modules/cjs/loader.js:960 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15) at Function.Module._load (internal/modules/cjs/loader.js:840:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js :74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $@Käpten-Karacho said in Tote Hose nach Node js Update:
pi@raspberrypi:/opt/iobroker $ sudo iobroker update
Du nutzt deutlich zu häufig 'sudo'. Lass das, wenn es nicht notwendig ist.
-
@wendy2702 said in Tote Hose nach Node js Update:
iobroker start
...Was soll ich sagen...
Ihr seid die geilsten!
Es läuft!
Vielen Dank.pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ npm install iobroker.js-controller > iobroker.js-controller@3.0.20 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.4 > unix-dgram@2.0.3 install /opt/iobroker/node_modules/unix-dgram > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o SOLINK_MODULE(target) Release/obj.target/unix_dgram.node COPY Release/unix_dgram.node make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional > node rebuild.js > diskusage@1.1.3 install /opt/iobroker/node_modules/diskusage > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird betreten CXX(target) Release/obj.target/diskusage/src/main.o CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o SOLINK_MODULE(target) Release/obj.target/diskusage.node COPY Release/diskusage.node make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird verlassen > iobroker.js-controller@3.0.20 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object system.certificates updated object 0_userdata.0.example_state created object 0_userdata.0 created object alias.0 created ioBroker configuration updated > acme-v2@1.8.6 postinstall /opt/iobroker/node_modules/acme-v2 > node scripts/postinstall Greenlock and ACME.js v3 are on the way! Watch for updates at https://indiegogo.com/at/greenlock npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.js-controller@3.0.20 added 231 packages from 218 contributors and audited 933 packages in 103.47s 6 packages are looking for funding run `npm fund` for details found 0 vulnerabilities ╭────────────────────────────────────────────────────────────────╮ │ │ │ New patch version of npm available! 6.14.4 → 6.14.5 │ │ Changelog: https://github.com/npm/cli/releases/tag/v6.14.5 │ │ Run npm install -g npm to update! │ │ │ ╰────────────────────────────────────────────────────────────────╯ pi@raspberrypi:/opt/iobroker $ iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 1184 pi@raspberrypi:/opt/iobroker $ -
@wendy2702 said in Tote Hose nach Node js Update:
iobroker start
...Was soll ich sagen...
Ihr seid die geilsten!
Es läuft!
Vielen Dank.pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ npm install iobroker.js-controller > iobroker.js-controller@3.0.20 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.4 > unix-dgram@2.0.3 install /opt/iobroker/node_modules/unix-dgram > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o SOLINK_MODULE(target) Release/obj.target/unix_dgram.node COPY Release/unix_dgram.node make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional > node rebuild.js > diskusage@1.1.3 install /opt/iobroker/node_modules/diskusage > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird betreten CXX(target) Release/obj.target/diskusage/src/main.o CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o SOLINK_MODULE(target) Release/obj.target/diskusage.node COPY Release/diskusage.node make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird verlassen > iobroker.js-controller@3.0.20 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object system.certificates updated object 0_userdata.0.example_state created object 0_userdata.0 created object alias.0 created ioBroker configuration updated > acme-v2@1.8.6 postinstall /opt/iobroker/node_modules/acme-v2 > node scripts/postinstall Greenlock and ACME.js v3 are on the way! Watch for updates at https://indiegogo.com/at/greenlock npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.js-controller@3.0.20 added 231 packages from 218 contributors and audited 933 packages in 103.47s 6 packages are looking for funding run `npm fund` for details found 0 vulnerabilities ╭────────────────────────────────────────────────────────────────╮ │ │ │ New patch version of npm available! 6.14.4 → 6.14.5 │ │ Changelog: https://github.com/npm/cli/releases/tag/v6.14.5 │ │ Run npm install -g npm to update! │ │ │ ╰────────────────────────────────────────────────────────────────╯ pi@raspberrypi:/opt/iobroker $ iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 1184 pi@raspberrypi:/opt/iobroker $@Käpten-Karacho Ich würde jetzt den Broker nochmal stoppen und fixen.
iobroker stop iobroker fix iobroker startUnd dann gewöhn dir das ständige 'sudo' ab. Das wird gar nicht soooo häufig im Zusammenhang mit ioBroker verwendet.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden