NEWS
[How-to] Node.js für ioBroker richtig updaten
-
@cvidal Welche Version von node ist installiert?
node -v nodejs -v
Also root würde ich mich auch nicht anmelden.
-
wie komme ich am dümmsten von v10.19 auf die 10.20,
ohne
denapt update && apt upgrade
Befehl?
Hintergrund,
Bluetooth bekomme ich nicht mehr zum laufen, wenn ich die übliche Variante wähle. Daher bin ich erstmal wieder zurück via backup.
-
@Thomas-Braun Ich nutze 12.16.2, ich weiß wird noch nicht empfohlen aber das sollte dem Adapter nichts ausmachen.
-
sudo apt install nodejs
Ich würde aber schauen, dass die 10.20.1 angeboten wird. Die 10.20.0 hat einen Fehler.
Bluetooth würde ich allerdings auch aktuell halten. Das Update kommt aus Security, das hat wohl einen Grund... -
@cvidal Dann bin ich raus.
Permanent als root angemeldet und dann eine noch nicht vorgesehene Version macht Hilfe schwer. -
@Sneak-L8 Sehr interessant, da ist von der epoll 0.x nix zu sehen ... Dann halt der Harte weg:
Lösche mal /opt/iobroker/node_modules/rpi-gpio/node_modules/epoll komplett. Dann gehst Du in /opt/iobroker/node_modules/rpi-gpio und sagst "npm install --production".
Dann versuch nochmal
-
@cvidal sagte in [How-to] Node.js für ioBroker richtig updaten:
authenticate_pam
Versuch mal "apt install libpam0g-dev" und danach nochmal
-
@apollon77 sagte in [How-to] Node.js für ioBroker richtig updaten:
@cvidal sagte in [How-to] Node.js für ioBroker richtig updaten:
authenticate_pam
Versuch mal "apt install libpam0g-dev" und danach nochmal
Sollte ich das unter
cd /opt/iobroker
machen?Edit: ich habe jetzt erstmal auf NodeJS 10.20.1 am laufen, das geht erst mal ohne Probleme. Node 12 werde ich erstmal die finger von lassen.
-
@Thomas-Braun sagte in [How-to] Node.js für ioBroker richtig updaten:
@cvidal Dann bin ich raus.
Permanent als root angemeldet und dann eine noch nicht vorgesehene Version macht Hilfe schwer.Ist mein Testsystem, da versuche ich irgendwie alles mal, normal bin ich nicht dauerhaft als Root angemeldet.
-
@apollon77 Guten Morgen, hab ich gemacht. Das Löschen wir nur mit root-User möglich (also sudo rm -rf ...).
Aber schon dernpm install --production
schlägt wieder mit demselben Befehl fehl:
Er will erneut epoll 0.1.22 installieren...
-
@Sneak-L8 Ok, dann noch härter:
Lösche /opt/iobroker/node_modules/rpi-gpio
gehe in /opt/iobroker/node_modules/iobroker.rpi2 und mache dort
npm install --production
-
Super, jetzt hat's geklappt! Vielen Dank!!
-
@Thomas-Braun das klappt so aber nicht
-
-
@Glasfaser danke, hatte ich nicht dran gedacht
-
-
vertan... falscher Beitrag
-
Jetzt wird es richtig wuschelig mit der js8 Version. Ich überlege auch upgrade auf js12 zu machen, wie sieht es damit aus? Gibt es dazu auch eine Anleitung? Gibt es für NPM auch dann eine Notwendigkeit diese upzugraden?
Danke für jeden Hinweis! -
@SolarGuido Hängt vom verwendeten System ab.
Grundsätzlich: Siehe den ersten Beitrag in diesem Thread. -
@SolarGuido sagte in [How-to] Node.js für ioBroker richtig updaten:
wie sieht es damit aus? Gibt es dazu auch eine Anleitung?
Die Anleitung ist identisch, nur dass du die 10.x in dem Befehl gegen eine 12.x austauschen musst.
@SolarGuido sagte in [How-to] Node.js für ioBroker richtig updaten:
Gibt es für NPM auch dann eine Notwendigkeit diese upzugraden?
Das wird automatisch mit ugegradet