NEWS
[How-to] Node.js für ioBroker richtig updaten
-
Danke für die schnelle Antwort. Falls Du mir helfen wolltest, ich kann mit deinen Ausführungen leider wenig anfangen. Ich bin Smart-Home interessierter Linux-Laie.
Falsche Quelle für dein Bionic.
Ich bin der Anleitung Schritt für Schritt gefolgt. Andere Quellen habe ich dort nicht gesehen. Welche Quelle ist denn die richtige?
Dann nicht als root rumhampeln.
Als was dann? Und wie?
Dann System auf Stand halten. 149 Updates in der Pipeline...
Da das erst als Punkt 3 aufgeführt ist, kümmere ich mich gerne zum Schluss drum.
-
Mach ne eigenen Thread auf, das ist zu Basic für das Thema hier.
-
Habe heute Node.js auf Version 16 aktualisiert, wie in der Anleitung hier aus dem Forum beschrieben.
Ging alles soweit ohne Probleme und Fehlermeldungen.
Nach dem "iobroker fix" und Start des Service konnte ich die Oberfläche im Browser aufrufen. Alles war sehr träge und nach ein paar Klicks nur mehr des Ladesymbiol. Jetzt kann ich die Oberfläche nicht mehr erreichen und auch den Raspberry nicht über Putty erreichen. Lediglich per Ping gibt der Raspberry ein Lebenszeichen. Das ist jetzt schon etwa 3 Stunden her.Jemand eine Idee was ich machen kann, bevor ich Alles neu installiere?
-
@josbg sagte in [How-to] Node.js für ioBroker richtig updaten:
Jetzt kann ich die Oberfläche nicht mehr erreichen und auch den Raspberry nicht über Putty erreichen.
Das hat aber nix mit einem nodejs-Upgrade zu tun...
Welche Meldungen kommen beim Login-Versuch via puTTY? -
@thomas-braun said in [How-to] Node.js für ioBroker richtig updaten:
Das hat aber nix mit einem nodejs-Upgrade zu tun...
Welche Meldungen kommen beim Login-Versuch via puTTY?Gar keine. Kommt nicht mal die Abfrage des Benutzers.
-
@josbg Vermutung wäre das der Controller rebuilds von nativen Modulen macht und da gibt es so Kandidaten die dabei ggf recht viel RAM brauchen. Wenn wenig frei geht der rasping swapping und das ist dann meist das Ende.
Mach mal Strom weg wenn du nicht weiter warten willst. Danach gleich einloggen am besten in zwei putty Fenstern. Eins mit „top“ um zu sehen was passiert. Zweites mit „tail -f /opt/iobroker/log/…“ (anstelle … das aktuelle logfile)
-
@josbg
Und wenn du ein anderes Terminal verwendest? PowerShell z. B.? CMD kann es glaube ich auch.ssh user@host
versuchen.
-
@thomas-braun said in [How-to] Node.js für ioBroker richtig updaten:
@josbg
Und wenn du ein anderes Terminal verwendest? PowerShell z. B.? CMD kann es glaube ich auch.ssh user@host
versuchen.
Beides probiert ohne Ergebnis. Kommt kein Feedback.
-
Dann entweder per Unix-REISUB 'Affengriff' oder stumpf "Strom weg" (auch wenn ich das ungern rate...)
-
@thomas-braun said in [How-to] Node.js für ioBroker richtig updaten:
Dann entweder per Unix-REISUB 'Affengriff' oder stumpf "Strom weg" (auch wenn ich das ungern rate...)
Habe den USB-Stecker gezogen.
Jetzt ist er wieder da. Ganz normal. Alle konfigurierten Instanzen grün. Schaut gut aus.@Thomas-Braun : Besten Dank für deine schnelle Unterstützung!
-
@josbg Wäre dennoch interessant was vor dem "Steckerziehen "so im Log stand
-
Guten Morgen zusammen,
seid neustem kann ich keine Adapter mehr installieren. Dabei erscheinen diverse npm Fehlermeldungen.
Nun habe ich mir meine Installation angesehen und festgestellt, dass meine node und nodejs Versionen unterschiedlich sind!Also habe ich versucht beide zu löschen und neu zu installieren aber leider ohne erfolg.
nodejs geht immer auf die installierte Version während node immer auf der alten 12.16.1 bleibt.
Selbst bei einem V14 Update bleibt node bei V12.16.1.Wenn ich versuche node zu löschen erscheint die Meldung, dass Modul sei nicht gefunden worden.
Alles sehr seltsam aber ich hoffe mir kann jemand weiter helfen!
-
@raspibroker sagte in [How-to] Node.js für ioBroker richtig updaten:
dass meine node und nodejs Versionen unterschiedlich sind!
Dann installier es richtig. HowTo in meiner Signatur.
-
Ich habe node.js 16.17.0 installiert.
Es wird mir ein Update auf 16.17.1. angezeigt.
Mit iob stop, sudo abt-get update, sudo apt-get upgrade bekomme ich folgendes angezeigt.pi@pi4:~ $ sudo apt-get update OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian bullseye InRelease OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig pi@pi4:~ $ sudo apt-get upgrade Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paketaktualisierung (Upgrade) wird berechnet… Fertig Die folgenden Pakete sind zurückgehalten worden: raspberrypi-sys-mods 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert. pi@pi4:~ $
node -v zeigt noch immer 16.17.0
-
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
node -v zeigt noch immer 16.17.0
geht einwandfrei ... gerade ausprobiert mit
sudo apt update && sudo apt upgrade
-
@segway sagte in [How-to] Node.js für ioBroker richtig updaten:
@bergjet sagte in [How-to] Node.js für ioBroker richtig updaten:
node -v zeigt noch immer 16.17.0
geht einwandfrei ... gerade ausprobiert mit
sudo apt update && sudo apt upgrade
Nochmal versucht, leider kein Erfolg.
pi@pi4:~ $ cd /opt/iobroker pi@pi4:/opt/iobroker $ iobroker stop pi@pi4:/opt/iobroker $ sudo apt update && sudo apt upgrade OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian 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. Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paketaktualisierung (Upgrade) wird berechnet… Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@pi4:/opt/iobroker $ node -v v16.17.0
-
sudo reboot
-
@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