NEWS
IOB läuft nicht mehr nach node 14.x update
-
@thomas-braun said in [HowTo] ioBroker Restore unter Linux durchführen:
cd/opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller
pi@raspberrypi4-iob:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! cb.apply is not a function npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-07-01T22_14_47_845Z-debug.logdas kommt bei ssh wieder raus
-
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@thomas-braun
ich glaube ich muss den iobroker komplett neu aufsetzen und alle Skripte neu schreiben
wei das hat auch nicht wirklich was gebrachtpi@raspberrypi4-iob:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs pi@raspberrypi4-iob:/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.3 v14.19.3 4.6.1 pi /opt/iobroker OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 https://deb.nodesource.com/node_8.x buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.3-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: *** 14.19.3-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages 8.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_8.x buster/main armhf Packages -
@thomas-braun
ich glaube ich muss den iobroker komplett neu aufsetzen und alle Skripte neu schreiben
wei das hat auch nicht wirklich was gebrachtpi@raspberrypi4-iob:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs pi@raspberrypi4-iob:/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.3 v14.19.3 4.6.1 pi /opt/iobroker OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 https://deb.nodesource.com/node_8.x buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.3-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: *** 14.19.3-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages 8.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_8.x buster/main armhf Packagesnpm4 ist ja auch falsch und das nodesource-Repo hast du auch nicht (richtig) angelegt. Wie kommst du da an node14?
-
npm4 ist ja auch falsch und das nodesource-Repo hast du auch nicht (richtig) angelegt. Wie kommst du da an node14?
@thomas-braun
ich habe es einfach ge updatet weil der aktuelle "ring" adapter nur mit node 14 läuft -
@thomas-braun
ich habe es einfach ge updatet weil der aktuelle "ring" adapter nur mit node 14 läuft@mr-english
Und wie? Das hast du nicht nach den Anleitungen für ein node-Upgrade gemacht sondern 'irgendwie anders' -
@mr-english
Und wie? Das hast du nicht nach den Anleitungen für ein node-Upgrade gemacht sondern 'irgendwie anders'@thomas-braun said in [HowTo] ioBroker Restore unter Linux durchführen:
@mr-english
Und wie? Das hast du nicht nach den Anleitungen für ein node-Upgrade gemacht sondern 'irgendwie anders'ich habe diese anleitung ver wendet "https://medium.com/@thedyslexiccoder/how-to-update-nodejs-npm-on-a-raspberry-pi-4-da75cad4148c"
-
@thomas-braun said in [HowTo] ioBroker Restore unter Linux durchführen:
@mr-english
Und wie? Das hast du nicht nach den Anleitungen für ein node-Upgrade gemacht sondern 'irgendwie anders'ich habe diese anleitung ver wendet "https://medium.com/@thedyslexiccoder/how-to-update-nodejs-npm-on-a-raspberry-pi-4-da75cad4148c"
@mr-english
Die ist Mega-Murks.In meiner Signatur steht wie es richtig geht.
-
@mr-english
Die ist Mega-Murks.In meiner Signatur steht wie es richtig geht.
ist der iobroker damit noch zu retten oder ist es hoffnungslos ?
-
ist der iobroker damit noch zu retten oder ist es hoffnungslos ?
Zuerst mal musst du nodejs richtig installieren. Dann kann man weiter schauen.
Mach dazu einen eigenen Thread auf. Das ist hier komplett am Thema vorbei.
-
Ich habe heute meinen IOB auf node 14 geupdatet und jetzt läuft er nicht mehr
jedes mal wenn ich "iob status" eingebe kommt nur das:pi@raspberrypi4-iob:~ $ iob status node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }und wenn ich ihn reparieren möchte kommt nur das:
pi@raspberrypi4-iob:~ $ curl -sL https://iobroker.net/fix.sh | bash - library: loaded Library version=2022-06-15 ioBroker is not installed in /opt/iobroker! Cannot fix anything...ich weiß nicht an was es liegt
-
@mr-english
Wie im anderen Threads schon geschrieben:Installier nodeJS16 neu, aber richtig. Anleitung in meiner Signatur.
-
habe ich schon, aber es funktionier trotzdem nicht
pi@raspberrypi4-iob:~ $ node -v v16.15.1pi@raspberrypi4-iob:~ $ 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 v16.15.1 v16.15.1 8.11.0 pi /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.15.1-deb-1nodesource1 Installationskandidat: 16.15.1-deb-1nodesource1 Versionstabelle: *** 16.15.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/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 -
@mr-english
hat sich alles erledigt der IOB ist TOTpi@raspberrypi4-iob:~ $ iob status sudo: node: Befehl nicht gefunden -
@mr-english
hat sich alles erledigt der IOB ist TOTpi@raspberrypi4-iob:~ $ iob status sudo: node: Befehl nicht gefundenIn der nodesource.list steht bullseye drin, du fährst aber buster. Ändern!
Und das System einmal rebooten.Und dann den js-controller nochmal installieren.
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller
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