NEWS
Update jscontroller bzw. node.js klappt nicht
-
Hallo zusammen,
ich möchte auf meinem Raspi den jscontroller von 1.4.2 auf 2.2.8 updaten. Hierzu bin ich nach folgender Anleitung vorgegangen:
https://forum.iobroker.net/topic/22867/how-to-node-js-f%C3%BCr-iobroker-richtig-updaten
Dort ist geschrieben, dass für das Update mindestens node.js Vers. 10 installiert sein sollte. Bei mir ist Version 8 installiert. Ich bin hierfür nach folgender Anleitung vorgegangen:
https://forum.iobroker.net/topic/22867/how-to-node-js-f%C3%BCr-iobroker-richtig-updaten
Hierfür führe ich die folgenden Befehle aus:
cd /opt/iobroker curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
Wenn ich die genannten Befehle ausführe, wird mir anschließend angezeigt, dass weiterhin Vers. 8 installiert ist. Geht beim Runterladen aus dem Repository etwas schief? Bin da ziemlicher Linux Anfänger und wüsste nicht, wo ich ansetzen soll.
Danke für Eure Hilfe!
Anbei die Ausgabe von der Console:
pi@raspberrypi2:/opt/iobroker $ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash - ## Installing the NodeSource Node.js 10.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://archive.raspberrypi.org/debian stretch InRelease OK:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease Ign:3 http://apt.tvheadend.org/stable wheezy InRelease Ign:4 http://apt.tvheadend.org/stable wheezy Release Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Ign:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en OK:9 https://deb.nodesource.com/node_6.x stretch InRelease Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Ign:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Ign:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Ign:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Ign:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Ign:5 http://apt.tvheadend.org/stable wheezy/main all Packages Fehl:6 http://apt.tvheadend.org/stable wheezy/main armhf Packages 404 Not Found [IP: 104.31.95.73 80] Ign:7 http://apt.tvheadend.org/stable wheezy/main Translation-de_DE Ign:8 http://apt.tvheadend.org/stable wheezy/main Translation-en Ign:10 http://apt.tvheadend.org/stable wheezy/main Translation-de Paketlisten werden gelesen... Fertig W: The repository 'http://apt.tvheadend.org/stable wheezy Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. E: Fehlschlag beim Holen von http://apt.tvheadend.org/stable/dists/wheezy/main/binary-armhf/Packages 404 Not Found [IP: 104.31.95.73 80] E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt. Error executing command, exiting pi@raspberrypi2:/opt/iobroker $ Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
pi@raspberrypi2:/opt/iobroker $ sudo apt-get install -y nodejs Paketlisten werden gelesen... Fertig Abh▒ngigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig The following additional packages will be installed: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Die folgenden NEUEN Pakete werden installiert: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Die folgenden Pakete werden aktualisiert (Upgrade): nodejs 1 aktualisiert, 4 neu installiert, 0 zu entfernen und 151 nicht aktualisiert. Es m▒ssen 5.087 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 19,2 MB Plattenplatz freigegeben. Holen:1 http://archive.raspberrypi.org/debian stretch/main armhf libc-ares2 armhf 1.14.0-1~bpo9+1 [80,7 kB] Holen:2 http://archive.raspberrypi.org/debian stretch/main armhf libhttp-parser2.8 armhf 2.8.1-1~bpo9+1 [19,3 kB] Holen:3 http://archive.raspberrypi.org/debian stretch/main armhf libuv1 armhf 1.18.0-3~bpo9+1 [86,3 kB] Holen:4 http://archive.raspberrypi.org/debian stretch/main armhf nodejs armhf 8.11.1~dfsg-2~bpo9+1 [4.126 kB] Holen:5 http://archive.raspberrypi.org/debian stretch/main armhf nodejs-doc all 8.11.1~dfsg-2~bpo9+1 [775 kB] Es wurden 5.087 kB in 1 s geholt (3.458 kB/s). apt-listchanges: Lese Changelogs... Vormals nicht ausgew▒hltes Paket libc-ares2:armhf wird gew▒hlt. (Lese Datenbank ... 37609 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ... Entpacken von libc-ares2:armhf (1.14.0-1~bpo9+1) ... Vormals nicht ausgew▒hltes Paket libhttp-parser2.8:armhf wird gew▒hlt. Vorbereitung zum Entpacken von .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb ... Entpacken von libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ... Vormals nicht ausgew▒hltes Paket libuv1:armhf wird gew▒hlt. Vorbereitung zum Entpacken von .../libuv1_1.18.0-3~bpo9+1_armhf.deb ... Entpacken von libuv1:armhf (1.18.0-3~bpo9+1) ... Vorbereitung zum Entpacken von .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ... Entpacken von nodejs (8.11.1~dfsg-2~bpo9+1) ▒ber (6.13.0-1nodesource1) ... dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules/node-gyp/gyp▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules/node-gyp▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm/node_modules▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules/npm▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer dpkg: Warnung: Altes Verzeichnis ▒/usr/lib/node_modules▒ kann nicht gel▒scht werden: Das Verzeichnis ist nicht leer Vormals nicht ausgew▒hltes Paket nodejs-doc wird gew▒hlt. Vorbereitung zum Entpacken von .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ... Entpacken von nodejs-doc (8.11.1~dfsg-2~bpo9+1) ... nodejs-doc (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... libuv1:armhf (1.18.0-3~bpo9+1) wird eingerichtet ... Trigger f▒r libc-bin (2.24-11+deb9u1) werden verarbeitet ... Trigger f▒r man-db (2.7.6.1-2) werden verarbeitet ... libc-ares2:armhf (1.14.0-1~bpo9+1) wird eingerichtet ... libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) wird eingerichtet ... nodejs (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... update-alternatives: /usr/bin/nodejs wird verwendet, um /usr/bin/js (js) im automatischen Modus bereitzustellen Trigger f▒r libc-bin (2.24-11+deb9u1) werden verarbeitet ... pi@raspberrypi2:/opt/iobroker $ node -v v8.11.1