NEWS
[Gelöst] Benötige Hilfe bei nodejs node und vpm
-
@thomas-braun Lieben Dank.
michael@iobroker:/usr/bin$ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.22.5 v12.22.5 6.14.14
Passt alles.
Zudem ist nodejs jetzt auch nicht mehr rot; wenn auch zweitrangig
-
-
@thomas-braun said in [Gelöst] Benötige Hilfe bei nodejs node und vpm:
apt policy nodejs
Doch, hatte ich abgeschnitten:
michael@iobroker:~$ apt policy nodejs nodejs: Installiert: 12.22.5-deb-1nodesource1 Installationskandidat: 12.22.5-deb-1nodesource1 Versionstabelle: *** 12.22.5-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.21.0~dfsg-5 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages
Warum bzw. wo der falsche Link herkam weiß ich ehrlich gesagt nicht. Wenn ich dir aber erzähle, was ich gemacht habe, dann gibt es Haue.
ioBroker läuft als lxc auf proxmox.
Bis gestern alles unter root und node* war in /usr/local/bin installiert. Das habe ich heute morgen mal alles versucht zu korrigieren inkl. Sperre bzw. Deaktivieren von root. -
Tja, was soll ich dazu sagen...
Es ist halt nie eine gute Idee als root herumzuhampeln.
Mit neuem OS dann berichtigt, gut. -
@thomas-braun Ja, deswegen ja die Korrektur.
Für jemanden, der neu in die Materie einsteigt, ist es über proxmox blöd gelöst, da dort automatisch der root genutzt wird.
Aus diesem Grund habe ich jetzt alle Container nachgezogen bzw. korrigiert und die root - User deaktiviert.Einzig für den proxmox server selbst bleibt er erhalten.
-
@lessthanmore
Das ist ja auch okay. Aber in den Containern agiert man nicht als root. -
@lessthanmore sagte in [Gelöst] Benötige Hilfe bei nodejs node und vpm:
ist es über proxmox blöd gelöst, da dort automatisch der root genutzt wird.
mja wen du nen container nimmst (oder docker) ist standard halt root und muss man selber n user erstellen.
(was der linux installer normalerweise bei der installation fragt ;)) -
@dutchman sagte in [Gelöst] Benötige Hilfe bei nodejs node und vpm:
was der linux installer normalerweise bei der installation fragt
Seit wann?
Bei Armbian ist (war) auch root üblich, da hat mich der Installer nie gefragt
-
Ja, ihr habt alle Recht.
Aber es gibt nun auch Leute, die sich nicht täglich mit Linux beschäftigen oder ein Linux OS am Computer nutzen.
Die sind dann auf Anleitungen (teils von ebenfalls unerfahrenen Usern) im Internet angewiesen. Die Ergebnisse gibt es ja hier im Forum auch zur Vielzahl zu lesen.
Alle Container inkl. ioBroker sind bis dato fehlerfrei gelaufen. Umgestellt habe ich es im Endeffekt nur, weil es hier im Forum immer wieder erwähnt wird -
@lessthanmore sagte in [Gelöst] Benötige Hilfe bei nodejs node und vpm:
Aber es gibt nun auch Leute, die sich nicht täglich mit Linux beschäftigen oder ein Linux OS am Computer nutzen.
das sind wohl die Mehrzahl der User
@lessthanmore sagte in [Gelöst] Benötige Hilfe bei nodejs node und vpm:
Die sind dann auf Anleitungen (teils von ebenfalls unerfahrenen Usern) im Internet angewiesen.
und genau da ist das Problem.
Das gilt auch für die selbsternannten YT-Gurus -
@homoran @Thomas-Braun
ohne mich jemals mit proxmox und container wirklich befasst zu haben:Ich hatte gerade auf meinem Motioneye Raspi, mit standard Buster auf Raspi4B das gleiche Problem mit dem fehlenden Link und das obwohl ich node 2x nach Anleitung neu installiert (und vorher gelöscht) hatte (vorher war nichts davon auf dem Gerätchen).
Dank dem Thread hier habe ich das Problem dann gelöst, aber evtl. ist das doch etwas Generelles?
-
Welches nodeJS?
Die neuesten Versionen werden von nodesource soweit ich das sehe anders (ohne den Link von nodejs auf node) gebaut.Das ist weder falsch noch richtig, das ist nur geändert worden.
-
@thomas-braun 12.22.6
-
@thomas-braun Hi, mal wieder eine kleine Frage zu nodeJS.
Laut "Info" wird mir eine neue Version angezeigt:Node.js v14.18.0 (Es gibt eine neuere Version: v14.18.1 - Empfohlene Version v12.22.7)
Laut apt ist aber keine vorhanden:
michael@iobroker:~$ apt policy nodejs nodejs: Installiert: 14.18.0-deb-1nodesource1 Installationskandidat: 14.18.0-deb-1nodesource1 Versionstabelle: *** 14.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
Inhalt der /etc/apt/sources.list.d/nodesource.list:
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
Übersehe ich hier etwas oder warum zeigt der ioBroker ein Update und apt nicht?
Danke vorab.
-
Das ist ganz frisch von vor ein paar Minuten, das muss jetzt erst von nodesource gebaut und in deren Repository eingecheckt werden. Kann noch etwas dauern.
Der info-Adapter schaut wohl direkt auf nodejs.org nach.
-
Jetzt ist es aufgeschlagen:
echad@chet:/opt/iobroker $ apt list --upgradable Auflistung… Fertig nodejs/unbekannt 16.11.1-deb-1nodesource1 armhf [aktualisierbar von: 16.11.0-deb-1nodesource1] N: Es gibt 4 zusätzliche Versionen. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen.
-
@thomas-braun Vielen Dank!
/usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.1 v14.18.1 6.14.15