NEWS
[Gelöst] Frage zu node.js Version
-
Hallo,
ich habe iob auf einem intel nuc (proxmox container) und einen slave auf einem raspi 3b.
In der Übersicht im Admin hat er mir für den "Master" angezeigt, dass ich node.js 16.19.0 installiert habe und 16.19.1 verfügbar ist. Das habe ich dann upgedated, alles ok.
Warum wird mir die 16.19.1 für den Slave nicht angezeigt/angeboten? Ich habs einfach mal auf dem Slave versucht mitcurl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -aber er bleibt auf der 16.19.0, hab ich in der Konsole auch mit node -v überprüft.
Woher kommt diese "Diskrepanz" ?

-
Hallo,
ich habe iob auf einem intel nuc (proxmox container) und einen slave auf einem raspi 3b.
In der Übersicht im Admin hat er mir für den "Master" angezeigt, dass ich node.js 16.19.0 installiert habe und 16.19.1 verfügbar ist. Das habe ich dann upgedated, alles ok.
Warum wird mir die 16.19.1 für den Slave nicht angezeigt/angeboten? Ich habs einfach mal auf dem Slave versucht mitcurl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -aber er bleibt auf der 16.19.0, hab ich in der Konsole auch mit node -v überprüft.
Woher kommt diese "Diskrepanz" ?

Schau auf beiden System in die Konsole.
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejsGUIs lügen manchmal...
Und wenn im Terminal beharrlich eine falsche Version angezeigt wird ist es meistens falsch installiert worden. -
Schau auf beiden System in die Konsole.
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejsGUIs lügen manchmal...
Und wenn im Terminal beharrlich eine falsche Version angezeigt wird ist es meistens falsch installiert worden.@thomas-braun sagte in Frage zu node.js Version:
uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Danke, hab ich gemacht und danach nochmal update auf dem Slave, hat funktioniert.
pi@iostrom:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null pi@iostrom:/opt/iobroker $ uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSIO N_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy n odejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.0 v16.19.0 8.19.3 8.1.2 4.0.24 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker tty /opt/iobroker 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 buster InRelease Paketlisten werden gelesen... Fertig Abh▒ngigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung f▒r 17 Pakete verf▒gbar. F▒hren Sie ▒apt list --upgradable▒ aus, um sie anzuzeigen. nodejs: Installiert: 16.19.0-deb-1nodesource1 Installationskandidat: 16.19.1-deb-1nodesource1 Versionstabelle: 16.19.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages *** 16.19.0-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u3 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages -
@thomas-braun sagte in Frage zu node.js Version:
uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Danke, hab ich gemacht und danach nochmal update auf dem Slave, hat funktioniert.
pi@iostrom:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null pi@iostrom:/opt/iobroker $ uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSIO N_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy n odejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.0 v16.19.0 8.19.3 8.1.2 4.0.24 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker tty /opt/iobroker 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 buster InRelease Paketlisten werden gelesen... Fertig Abh▒ngigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung f▒r 17 Pakete verf▒gbar. F▒hren Sie ▒apt list --upgradable▒ aus, um sie anzuzeigen. nodejs: Installiert: 16.19.0-deb-1nodesource1 Installationskandidat: 16.19.1-deb-1nodesource1 Versionstabelle: 16.19.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages *** 16.19.0-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u3 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages@amg_666 sagte in [Gelöst] Frage zu node.js Version:
/usr/local/bin/npx
Das ist falsch.
buster
ist tot. Ersetz das durch 'bullseye'.
Aktualisierung f▒r 17 Pakete verf▒gbar.
Dein Zeichensatz ist krumm und du solltest das System auf Stand halten.
-
@thomas-braun sagte in Frage zu node.js Version:
uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Danke, hab ich gemacht und danach nochmal update auf dem Slave, hat funktioniert.
pi@iostrom:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null pi@iostrom:/opt/iobroker $ uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSIO N_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy n odejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.0 v16.19.0 8.19.3 8.1.2 4.0.24 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker tty /opt/iobroker 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 buster InRelease Paketlisten werden gelesen... Fertig Abh▒ngigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung f▒r 17 Pakete verf▒gbar. F▒hren Sie ▒apt list --upgradable▒ aus, um sie anzuzeigen. nodejs: Installiert: 16.19.0-deb-1nodesource1 Installationskandidat: 16.19.1-deb-1nodesource1 Versionstabelle: 16.19.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages *** 16.19.0-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u3 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages@amg_666 sagte in [Gelöst] Frage zu node.js Version:
/usr/local/bin/npx
Hast du das jetzt gefixt? Ich seh da oben ein [Gelöst], das ist aber erst sauber gelöst wenn die nodejs-Installation komplett gerade gezogen worden ist.
-
@amg_666 sagte in [Gelöst] Frage zu node.js Version:
/usr/local/bin/npx
Hast du das jetzt gefixt? Ich seh da oben ein [Gelöst], das ist aber erst sauber gelöst wenn die nodejs-Installation komplett gerade gezogen worden ist.
@thomas-braun Ja, aber wenn ich - wie geschrieben- auch die unix version auf bullseye ziehen soll, dann mach ich das in Ruhe.
Gefixt insofern, dass das Update auf die aktuelle Version jetzt auch auf dem Raspi-Slave funktioniert hat. -
@thomas-braun Ja, aber wenn ich - wie geschrieben- auch die unix version auf bullseye ziehen soll, dann mach ich das in Ruhe.
Gefixt insofern, dass das Update auf die aktuelle Version jetzt auch auf dem Raspi-Slave funktioniert hat.Zeig nochmal
type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -vDa darf /usr/local/bin nicht mehr auftauchen.
-
Zeig nochmal
type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -vDa darf /usr/local/bin nicht mehr auftauchen.
@thomas-braun sagte in [Gelöst] Frage zu node.js Version:
type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
Das kommt aber noch, wie soll ich das beheben?
pi@iostrom:~ $ cd /opt/iobroker pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.1 v16.19.1 8.19.3 8.1.2 pi@iostrom:/opt/iobroker $ -
@thomas-braun sagte in [Gelöst] Frage zu node.js Version:
type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
Das kommt aber noch, wie soll ich das beheben?
pi@iostrom:~ $ cd /opt/iobroker pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.1 v16.19.1 8.19.3 8.1.2 pi@iostrom:/opt/iobroker $@amg_666 sagte in [Gelöst] Frage zu node.js Version:
/usr/local/bin/npx
Indem du es löschst...
Mal das nodejs-HowTo gelesen?rm /usr/local/bin/npx -
@amg_666 sagte in [Gelöst] Frage zu node.js Version:
/usr/local/bin/npx
Indem du es löschst...
Mal das nodejs-HowTo gelesen?rm /usr/local/bin/npx@thomas-braun ja das habe ich mal gelesen und eigentlich habe ich sowohl die Installation, als auch die Updates imer nach der Anleitung gemacht.
Meine ich zumindest, scheint aber nicht so zu sein... -
@thomas-braun ja das habe ich mal gelesen und eigentlich habe ich sowohl die Installation, als auch die Updates imer nach der Anleitung gemacht.
Meine ich zumindest, scheint aber nicht so zu sein...@amg_666 sagte in [Gelöst] Frage zu node.js Version:
Meine ich zumindest, scheint aber nicht so zu sein...
Nein, der Pfad /usr/local/bin wird nur bei manuellen Installationen verwendet, ordentlich über den Paketmanager landet die Software in /usr/bin
-
@amg_666 sagte in [Gelöst] Frage zu node.js Version:
Meine ich zumindest, scheint aber nicht so zu sein...
Nein, der Pfad /usr/local/bin wird nur bei manuellen Installationen verwendet, ordentlich über den Paketmanager landet die Software in /usr/bin
@thomas-braun Ähm, ich hab das jetzt mit rm gelöscht, und nun?
pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.1 v16.19.1 8.19.3 -bash: /usr/local/bin/npx: Datei oder Verzeichnis nicht gefunden pi@iostrom:/opt/iobroker $ -
@thomas-braun Ähm, ich hab das jetzt mit rm gelöscht, und nun?
pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/local/bin/npx v16.19.1 v16.19.1 8.19.3 -bash: /usr/local/bin/npx: Datei oder Verzeichnis nicht gefunden pi@iostrom:/opt/iobroker $User ausloggen und wieder einloggen. Erst dann wird der $PATH neueingelesen. Am besten die ganze Kiste mal durchstarten.
-
User ausloggen und wieder einloggen. Erst dann wird der $PATH neueingelesen. Am besten die ganze Kiste mal durchstarten.
@thomas-braun Danke, das hat geklappt (shutdown und dann neustart)
pi@iostrom:~ $ cd /opt/iobroker pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v & & npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx v16.19.1 v16.19.1 8.19.3 8.19.3 pi@iostrom:/opt/iobroker $ -
@thomas-braun Danke, das hat geklappt (shutdown und dann neustart)
pi@iostrom:~ $ cd /opt/iobroker pi@iostrom:/opt/iobroker $ type -P nodejs node npm npx && nodejs -v && node -v & & npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx v16.19.1 v16.19.1 8.19.3 8.19.3 pi@iostrom:/opt/iobroker $@amg_666
Ja, JETZT ist es gelöst... ;-)