NEWS
(Gelöst)unterschiedliche Nodejs versionen.
-
Und was ist jetzt wahr?
Prüfen mitwhich nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejsroot@raspberrypi:~# which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /root/.nvm/versions/node/v12.20.2/bin/node v12.20.2 /root/.nvm/versions/node/v12.20.2/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.20.2-1nodesource1 Versionstabelle: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesDas ist die Antwort.
kann es sein das 2x Nodjs Installiert ist? -
root@raspberrypi:~# which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /root/.nvm/versions/node/v12.20.2/bin/node v12.20.2 /root/.nvm/versions/node/v12.20.2/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.20.2-1nodesource1 Versionstabelle: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesDas ist die Antwort.
kann es sein das 2x Nodjs Installiert ist?@marc91 Kann es sein, dass du dauerhaft als root rumhampelst und dir so das System zerdepperst?
-
-
Jup das mache ich.
Als ich vor ein paar Jahren den ersten Iobroker installiert habe, stand in dem Beitrag das es empfehlenswert ist.
Habe es nie infrage gestellt und das einzige was ich über die console mache sind updates wenn es gefordert wird.@marc91
Ganz doofe Idee.
Resultat siehe oben. Alles schief.Rettungsversuch hier nach:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
-
@marc91
Ganz doofe Idee.
Resultat siehe oben. Alles schief.Rettungsversuch hier nach:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
@thomas-braun
Ok danke für den Link!
Dann werde ich es in Zukunft besser unterlassen.
Aber bitte einmal für mein Verständnis.
was genau ist denn dort jetzt schiefgelaufen? -
@thomas-braun
Ok danke für den Link!
Dann werde ich es in Zukunft besser unterlassen.
Aber bitte einmal für mein Verständnis.
was genau ist denn dort jetzt schiefgelaufen?@marc91
So wie ich das sehe gleich mehrere Dinge.
a) Du warst als root aktiv
b) und hast dann per nvm manuell nodeJS an Paketmanager vorbei in das falsche Verzeichnis installiert (nämlich in das /home-Verzeichnis vom root).Da das aber nicht im $PATH des users iobroker liegt findet der noch irgendein node10, was vemutlich AUCH am Paketmanager vorbei in das System gedübelt wurde.
Da ist aber mit großer Sicherheit noch mehr im Argen, wage ich mal zu prognostizieren.
Dann werde ich es in Zukunft besser unterlassen.
Nicht in Zukunft, sofort unterlassen!
-
@marc91
So wie ich das sehe gleich mehrere Dinge.
a) Du warst als root aktiv
b) und hast dann per nvm manuell nodeJS an Paketmanager vorbei in das falsche Verzeichnis installiert (nämlich in das /home-Verzeichnis vom root).Da das aber nicht im $PATH des users iobroker liegt findet der noch irgendein node10, was vemutlich AUCH am Paketmanager vorbei in das System gedübelt wurde.
Da ist aber mit großer Sicherheit noch mehr im Argen, wage ich mal zu prognostizieren.
Dann werde ich es in Zukunft besser unterlassen.
Nicht in Zukunft, sofort unterlassen!
@thomas-braun
Danke für die Hilfe und Infos!pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/local/bin/node v10.16.0 /usr/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.20.2-1nodesource1 Versionstabelle: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesnun muss ich node noch aus dem "local" ordner bekommen und updaten.
vielleicht habe ich es dann ja schon geschafft. -
@thomas-braun
Danke für die Hilfe und Infos!pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/local/bin/node v10.16.0 /usr/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.20.2-1nodesource1 Versionstabelle: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesnun muss ich node noch aus dem "local" ordner bekommen und updaten.
vielleicht habe ich es dann ja schon geschafft.@marc91
Ja, die Meldung zu node10 wird aus dem /usr/local/bin kommen.
Aber auch da gehört das nicht hin. Löschen. -
@thomas-braun
Danke für die Hilfe und Infos!pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/local/bin/node v10.16.0 /usr/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.20.2-1nodesource1 Versionstabelle: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagesnun muss ich node noch aus dem "local" ordner bekommen und updaten.
vielleicht habe ich es dann ja schon geschafft.@marc91 sagte in unterschiedliche Nodejs versionen.:
aus dem "local" ordner bekommen und updaten.
Nicht updaten - löschen
Wenn du ihn updatest hast du nur scheinbar gewonnen.In Wirklichkeit maskierst du nur die zweite Installation
-
@marc91 sagte in unterschiedliche Nodejs versionen.:
aus dem "local" ordner bekommen und updaten.
Nicht updaten - löschen
Wenn du ihn updatest hast du nur scheinbar gewonnen.In Wirklichkeit maskierst du nur die zweite Installation
So, habe die Datei wie in dem Tutorial beschrieben gelöscht.
Auf der Oberfläche vom Iobroker unter "Übersicht" steht nun:
Platform: linux
os: linux
Architecture: arm
CPUs: 4
Speed: 1500 MHz
Model: ARMv7 Processor rev 3 (v7l)
RAM: 3.7 GB
System uptime: 00:03:57
Node.js: v12.20.2
Disk size: 29.1 GiB
Disk free: 23.3 GiB
adapters count: 329
NPM: v6.14.11
Uptime: 00:01:25
Active instances: 18wenn ich in der Console die Version abfrage kommt allerdings:
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/bin/node -bash: /usr/local/bin/node: Datei oder Verzeichnis nicht gefunden -
So, habe die Datei wie in dem Tutorial beschrieben gelöscht.
Auf der Oberfläche vom Iobroker unter "Übersicht" steht nun:
Platform: linux
os: linux
Architecture: arm
CPUs: 4
Speed: 1500 MHz
Model: ARMv7 Processor rev 3 (v7l)
RAM: 3.7 GB
System uptime: 00:03:57
Node.js: v12.20.2
Disk size: 29.1 GiB
Disk free: 23.3 GiB
adapters count: 329
NPM: v6.14.11
Uptime: 00:01:25
Active instances: 18wenn ich in der Console die Version abfrage kommt allerdings:
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/bin/node -bash: /usr/local/bin/node: Datei oder Verzeichnis nicht gefundenIch habe Node neu Installiert und jetzt sieht alles wieder richtig aus.
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/bin/node v12.20.2 /usr/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.21.0-1nodesource1 Versionstabelle: 12.21.0-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages *** 12.20.2-1nodesource1 100 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesVielen Dank für die tolle Hilfe, ich habe daraus gelernt!
-
Ich habe Node neu Installiert und jetzt sieht alles wieder richtig aus.
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/bin/node v12.20.2 /usr/bin/npm 6.14.11 nodejs: Installiert: 12.20.2-1nodesource1 Installationskandidat: 12.21.0-1nodesource1 Versionstabelle: 12.21.0-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages *** 12.20.2-1nodesource1 100 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesVielen Dank für die tolle Hilfe, ich habe daraus gelernt!
@marc91 sagte in unterschiedliche Nodejs versionen.:
12.21.0-1nodesource1
Dann kannst du ja jetzt ganz easy auch die aktuelle Version installieren.
-
@marc91 sagte in unterschiedliche Nodejs versionen.:
12.21.0-1nodesource1
Dann kannst du ja jetzt ganz easy auch die aktuelle Version installieren.
@thomas-braun
Auch damit war ich erfolgreich.
Nun ist alles im richtigen Ordner und auf dem Aktuellsten stand

Vielen Dank -
@thomas-braun
Auch damit war ich erfolgreich.
Nun ist alles im richtigen Ordner und auf dem Aktuellsten stand

Vielen Dank@marc91
Dann zwei Dinge mitnehmen:
Nie als root einloggen und updates immer nur via apt aus den dafür angelegten Softwarequellen installieren.
Gilt auch für das 'beliebte' Update von npm, was schon mal bei Installationen im log text auftaucht. Auch das zieht man nichr händisch rein sondern nimmt die Version von npm, die mit dem nodejs-Paket zusammen daherkommt. -
@marc91
Dann zwei Dinge mitnehmen:
Nie als root einloggen und updates immer nur via apt aus den dafür angelegten Softwarequellen installieren.
Gilt auch für das 'beliebte' Update von npm, was schon mal bei Installationen im log text auftaucht. Auch das zieht man nichr händisch rein sondern nimmt die Version von npm, die mit dem nodejs-Paket zusammen daherkommt.@thomas-braun
werde mich daran halten
Danke!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden