NEWS
[How-to] Node.js für ioBroker richtig updaten
-
@glasfaser sagte in [How-to] Node.js für ioBroker richtig updaten:
sudo reboot
pi@pi4:~ $ sudo reboot now Connection to 192.168.1.61 closed by remote host. Connection to 192.168.1.61 closed. Martins-iMac:~ Martin$ ssh pi@192.168.1.61 pi@192.168.1.61's password: Linux pi4 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Sep 29 10:32:34 2022 from 192.168.1.9 pi@pi4:~ $ node -v v16.17.0
Keine Änderung
-
@bergjet
Eventuell quer installiert.
Zeige mal im ganzensudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
armv7l /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v16.17.1 v16.17.0 8.15.0 pi /home/pi OK:1 http://archive.raspberrypi.org/debian bullseye InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.1-deb-1nodesource1 Installationskandidat: 16.17.1-deb-1nodesource1 Versionstabelle: *** 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
/usr/local/bin/node
Falsche Pfade.
In meiner Signatur steht wie es richtig gemacht wird und wie man das behebt.Meine obligatorische Frage: Wie bist du beim Update von nodejs auf 16.17.0 vorgegangen?
Das Paket
raspberrypi-sys-mods
darf eigentlich auch keine Probleme machen, denn bei einem Server-Setup (ohne Desktop!!!) ist das gar nicht installiert. -
@thomas-braun sagte in [How-to] Node.js für ioBroker richtig updaten:
Meine obligatorische Frage: Wie bist du beim Update von nodejs auf 16.17.0 vorgegangen?
pi@pi4:~ $ iob stop pi@pi4:~ $ sudo apt update && sudo apt upgrade pi@pi4:~ $ iob start pi@pi4:~ $ sudo reboot now
Und was sollte ich nun genau machen?
In der Signatur steht unheimlich viel. -
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
In der Signatur steht unheimlich viel.
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
ab Punkt : Teil 1.1 Node-Upgrade/ Wechsel der nodejs-Version:
Unterpunkt ab Check ....
sudo rm .......
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
sudo apt update && sudo apt upgrade
Das kann für nodejs v16.17.0 nicht sein, die nodejs-Versionen aus dem nodesource-Repo installieren sich nicht in /user/local/bin.
Da muss noch was anderes gemacht worden sein. -
@thomas-braun sagte in [How-to] Node.js für ioBroker richtig updaten:
Da muss noch was anderes gemacht worden sein.
Ich habe nachgeschaut:
sudo apt-get update
sudo apt-get upgrade
iobroker fixwar der Befehl.
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Ich habe node.js 16.17.0 installiert.
Darauf möchte @Thomas-Braun eine Antwort haben , wie du es installiert hast , nach welcher Anleitung !
-
Wie gesagt, das kann nicht sein. Die nodejs 16.17.0 ist im falschen Pfad gelandet, das passiert aber nie bei den nodesource-Versionen aus den Repos/aus apt.
Deswegen muss da irgendwas anders gemacht worden sein.Die v16.17.1 ist offenbar korrekt installiert worden.
-
Vor einiger Zeit wurde installiert
Mit dem Raspberry Pi Imager App das Raspberry Pi OS 32bit
und dann
curl -sLf https://iobroker.net/install.sh | bash -Seit dieser Zeit erfolgten alle Updates mit
sudo apt-get update
sudo apt-get upgrade
iobroker fix -
Wie bereits gesagt: Kann nicht sein.
Dann hätte nodesource die Art das Paket zu packen geändert, das wäre aber aufgefallen. -
@thomas-braun sagte in [How-to] Node.js für ioBroker richtig updaten:
Wie bereits gesagt: Kann nicht sein.
Bis zum 16.17.0 hat aber alles auf diese Art funktioniert.
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Vor einiger Zeit wurde installiert
Was heißt ... vor einieger Zeit ...
denn du schreibst :
Ich habe node.js 16.17.0 installiert.
dann war vorher Nodejs 12 oder 14 vorhanden !?
Edit :
Laut Log von dir
12.22.12~dfsg-1~deb11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Bis zum 16.17.0
Ja, und die 16.17.0 MUSS auf einem anderen Weg in /usr/local/bin gelandet sein.
-
@glasfaser sagte in [How-to] Node.js für ioBroker richtig updaten:
dann war vorher Nodejs 12 oder 14 vorhanden !?
Am 24.2.2022 habe ich neu installiert.
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Am 24.2.2022 habe ich neu installiert.
Ja , und wie mit welcher Anleitung ... das fragen wir schon die ganze Zeit !
-
Die 16.17.0 kann das aber nicht gewesen sein, die ist nämlich erst im August 2022 released worden:
2022-08-16, Version 16.17.0 'Gallium' (LTS)
-
@glasfaser sagte in [How-to] Node.js für ioBroker richtig updaten:
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Am 24.2.2022 habe ich neu installiert.
Ja , und wie mit welcher Anleitung ... das fragen wir schon die ganze Zeit !
Also ausser dem habe ich nicht s gemacht.
Mit dem Raspberry Pi Imager App das Raspberry Pi OS 32bit
und dann
curl -sLf https://iobroker.net/install.sh | bash - -
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
Also ausser dem habe ich nicht s gemacht.
Doch hier :
https://forum.iobroker.net/topic/57530/npm-auf-8-18-0-updaten-gelöst?_=1664459235350
bergjet
28. Aug. 2022, 09:36Ich habe node.js 16.7.0 installiert am Raspberry.