NEWS
Node JS Update von v8 auf V10 schlägt fehl
-
nodejs -v node -v npm -v apt policy nodejsAls user, nicht als root und auch nicht per sudo!
Es ging ja darum, dass ich über den Paketmanager Node nicht deinstallieren konnte (Paket »node« ist nicht installiert, wird also auch nicht entfernt.)
Das ist bei dem nodejs von nodesource korrekt. node ist da kein eigenes Paket sondern kommt huckepack bei nodejs mit. Ist in meinem System natürlich auch nicht (als autarkes Paket über den Paketmanager) installiert:
pi@raspberrypi:/opt/iobroker $ apt policy node node: Installiert: (keine) Installationskandidat: 0.3.2-7.4 Versionstabelle: 0.3.2-7.4 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesIm $PATH liegt das natürlich:
pi@raspberrypi:~ $ node -v v12.16.3@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
nodejs -v node -v npm -v apt policy nodejsAls user, nicht als root und auch nicht per sudo!
Es ging ja darum, dass ich über den Paketmanager Node nicht deinstallieren konnte (Paket »node« ist nicht installiert, wird also auch nicht entfernt.)
Das ist bei dem nodejs von nodesource korrekt. node ist da kein eigenes Paket sondern kommt huckepack bei nodejs mit. Ist in meinem System natürlich auch nicht (als autarkes Paket über den Paketmanager) installiert:
pi@raspberrypi:/opt/iobroker $ apt policy node node: Installiert: (keine) Installationskandidat: 0.3.2-7.4 Versionstabelle: 0.3.2-7.4 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesIm $PATH liegt das natürlich:
pi@raspberrypi:~ $ node -v v12.16.3Das sieht irgendwie nur so zu 50% gut aus. Oh man... (keine Angabe der Versionstabelle)..oder wie siehst du das?
Testuser123@Broker:~$ nodejs -v v12.16.3 Testuser123@Broker:~$ node -v v12.16.3 Testuser123@Broker:~$ npm -v 6.14.4 Testuser123@Broker:~$ apt policy node node: Installiert: (keine) Installationskandidat: (keine) Versionstabelle: -
@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
nodejs -v node -v npm -v apt policy nodejsAls user, nicht als root und auch nicht per sudo!
Es ging ja darum, dass ich über den Paketmanager Node nicht deinstallieren konnte (Paket »node« ist nicht installiert, wird also auch nicht entfernt.)
Das ist bei dem nodejs von nodesource korrekt. node ist da kein eigenes Paket sondern kommt huckepack bei nodejs mit. Ist in meinem System natürlich auch nicht (als autarkes Paket über den Paketmanager) installiert:
pi@raspberrypi:/opt/iobroker $ apt policy node node: Installiert: (keine) Installationskandidat: 0.3.2-7.4 Versionstabelle: 0.3.2-7.4 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesIm $PATH liegt das natürlich:
pi@raspberrypi:~ $ node -v v12.16.3Das sieht irgendwie nur so zu 50% gut aus. Oh man... (keine Angabe der Versionstabelle)..oder wie siehst du das?
Testuser123@Broker:~$ nodejs -v v12.16.3 Testuser123@Broker:~$ node -v v12.16.3 Testuser123@Broker:~$ npm -v 6.14.4 Testuser123@Broker:~$ apt policy node node: Installiert: (keine) Installationskandidat: (keine) Versionstabelle:@samsungfreak Ist eigentlich ok, je nach Distribution.
Mach mal den Gegencheck:sudo apt update apt policy nodejs -
@samsungfreak Ist eigentlich ok, je nach Distribution.
Mach mal den Gegencheck:sudo apt update apt policy nodejs@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
@samsungfreak Ist eigentlich ok, je nach Distribution.
Mach mal den Gegencheck:sudo apt update apt policy nodejsOk stimmt das sieht gut aus. Musste es aber "leider" als root ausführen damit mein Testuser keine apt Kommandos ausführen darf:
root@Broker:~# sudo apt update OK:1 http://security.debian.org stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 https://deb.nodesource.com/node_12.x stretch InRelease OK:5 http://ftp.de.debian.org/debian stretch Release Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. root@Broker:~# root@Broker:~# apt policy nodejs nodejs: Installiert: 12.16.3-1nodesource1 Installationskandidat: 12.16.3-1nodesource1 Versionstabelle: *** 12.16.3-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packages -
@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
@samsungfreak Ist eigentlich ok, je nach Distribution.
Mach mal den Gegencheck:sudo apt update apt policy nodejsOk stimmt das sieht gut aus. Musste es aber "leider" als root ausführen damit mein Testuser keine apt Kommandos ausführen darf:
root@Broker:~# sudo apt update OK:1 http://security.debian.org stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 https://deb.nodesource.com/node_12.x stretch InRelease OK:5 http://ftp.de.debian.org/debian stretch Release Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. root@Broker:~# root@Broker:~# apt policy nodejs nodejs: Installiert: 12.16.3-1nodesource1 Installationskandidat: 12.16.3-1nodesource1 Versionstabelle: *** 12.16.3-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packages@samsungfreak
Der testuser123 fehlt in der Gruppe 'sudo'.usermod -aG sudo Testuser123alternativ
adduser Testuser123 sudoHast du keinen 'ordentlichen' ersten user angelegt, als du Debian installiert hast?
Und nochmal: Wenn du schon root bist, dann braucht es da auch kein 'sudo' mehr vor den commands.
-
@samsungfreak
Der testuser123 fehlt in der Gruppe 'sudo'.usermod -aG sudo Testuser123alternativ
adduser Testuser123 sudoHast du keinen 'ordentlichen' ersten user angelegt, als du Debian installiert hast?
Und nochmal: Wenn du schon root bist, dann braucht es da auch kein 'sudo' mehr vor den commands.
@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
@samsungfreak
Der testuser123 fehlt in der Gruppe 'sudo'.usermod -aG sudo Testuser123alternativ
adduser Testuser123 sudoHast du keinen 'ordentlichen' ersten user angelegt, als du Debian installiert hast?
Und nochmal: Wenn du schon root bist, dann braucht es da auch kein 'sudo' mehr vor den commands.
Mit dem zweiten Befehl hat es geklappt:
Testuser123@Broker:~$ sudo apt update Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus: #1) Respektieren Sie die Privatsphäre anderer. #2) Denken Sie nach, bevor Sie tippen. #3) Mit großer Macht kommt große Verantwortung. [sudo] Passwort für Testuser123: Ign:1 http://ftp.de.debian.org/debian stretch InRelease Holen:2 http://ftp.de.debian.org/debian stretch-updates InRelease [91,0 kB] OK:3 http://ftp.de.debian.org/debian stretch Release Holen:4 http://security.debian.org stretch/updates InRelease [94,3 kB] OK:5 https://deb.nodesource.com/node_12.x stretch InRelease Es wurden 185 kB in 1 s geholt (95,1 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. Testuser123@Broker:~$ apt policy nodejs nodejs: Installiert: 12.16.3-1nodesource1 Installationskandidat: 12.16.3-1nodesource1 Versionstabelle: *** 12.16.3-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 PackagesNein leider habe ich damals noch keinen User angelegt und alles via root User erledigt. Werde ich in der Zukunft ändern:) Aber ich denke mein Problem worauf dieses Thema sich bezieht ist erledigt und ich habe das System sauber auf die Node JS Version 12 aktualisieren können mit eurer Hilfe:)
-
@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
@samsungfreak
Der testuser123 fehlt in der Gruppe 'sudo'.usermod -aG sudo Testuser123alternativ
adduser Testuser123 sudoHast du keinen 'ordentlichen' ersten user angelegt, als du Debian installiert hast?
Und nochmal: Wenn du schon root bist, dann braucht es da auch kein 'sudo' mehr vor den commands.
Mit dem zweiten Befehl hat es geklappt:
Testuser123@Broker:~$ sudo apt update Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus: #1) Respektieren Sie die Privatsphäre anderer. #2) Denken Sie nach, bevor Sie tippen. #3) Mit großer Macht kommt große Verantwortung. [sudo] Passwort für Testuser123: Ign:1 http://ftp.de.debian.org/debian stretch InRelease Holen:2 http://ftp.de.debian.org/debian stretch-updates InRelease [91,0 kB] OK:3 http://ftp.de.debian.org/debian stretch Release Holen:4 http://security.debian.org stretch/updates InRelease [94,3 kB] OK:5 https://deb.nodesource.com/node_12.x stretch InRelease Es wurden 185 kB in 1 s geholt (95,1 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. Testuser123@Broker:~$ apt policy nodejs nodejs: Installiert: 12.16.3-1nodesource1 Installationskandidat: 12.16.3-1nodesource1 Versionstabelle: *** 12.16.3-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 PackagesNein leider habe ich damals noch keinen User angelegt und alles via root User erledigt. Werde ich in der Zukunft ändern:) Aber ich denke mein Problem worauf dieses Thema sich bezieht ist erledigt und ich habe das System sauber auf die Node JS Version 12 aktualisieren können mit eurer Hilfe:)
@samsungfreak Dann sollte das nun passen in dem System.
nodejs (im 12er-Zweig) kannst du jetzt mitsudo apt update sudo apt upgradeaktuell halten. Zusammen mit dem restlichen System.
-
@samsungfreak Dann sollte das nun passen in dem System.
nodejs (im 12er-Zweig) kannst du jetzt mitsudo apt update sudo apt upgradeaktuell halten. Zusammen mit dem restlichen System.
@Thomas-Braun Ja, alles an sich standard installationen mit apt/dpkg. Ich werde vermutlich bei meiner hybrid lösung bleiben, sofern es keine Probleme gibt und wenn, dann gehe das in der Tiefe an. Gerne mit Schulter schauen, wenn du Zeit und Lust hast.
-
@samsungfreak Dann sollte das nun passen in dem System.
nodejs (im 12er-Zweig) kannst du jetzt mitsudo apt update sudo apt upgradeaktuell halten. Zusammen mit dem restlichen System.
@Thomas-Braun sagte in Node JS Update von v8 auf V10 schlägt fehl:
@samsungfreak Dann sollte das nun passen in dem System.
nodejs (im 12er-Zweig) kannst du jetzt mitsudo apt update sudo apt upgradeaktuell halten. Zusammen mit dem restlichen System.
Danke für die Info!