NEWS
[How-to] Node.js für ioBroker richtig updaten
-
@ostseereiter sagte in [How-to] Node.js für ioBroker richtig updaten:
Aus den einfachen rund da es immer Schwierigkeiten nach den Upgrade mit dem System gab
Bei ordentlicher Grundkonfiguration und gescheitem Vorgehen nicht mehr oder weniger als andere Upgrades auch.
-
@ostseereiter nennt sich Karma
tritt dann ein, wenn man keine Zeit hat -
-
@thomas-braun und schon installiert (einmal master nuc mit proxmox/debian, einmal slave mit raspi 3b). Lief problemlos durch und sieht gut aus.
-
Ich bekomm das Update irgendwie nicht gebacken, kann mir jemand helfen????
Er sagt es wäre die aktuelle Version installiert aber im GUI passt es nicht und per SSH spuckt es mir 2 verschiedene Versionen aus. Also irgendwas mach ich falsch oder hab ich falsch gemacht hatte bisher noch nie Probleme beim updaten. -
@m0uh Du hast doch die 16.18.1 installiert ! Niemals der GUI glauben.
EDIT: aber laut Deinem Screenshot ist das schon recht verbogen....
-
@m0uh sagte in [How-to] Node.js für ioBroker richtig updaten:
Ich bekomm das Update irgendwie nicht gebacken, kann mir jemand helfen????
Nein. Text aus der Konsole als Text in CodeTags posten, nicht als Screenshot.
-
Quer im Garten installiert !
nimm die Anleitung dazu in @Thomas-Braun Signatur wie man es wieder gerade bekommt
-
@glasfaser naja ich hab eigentlich immer nur die Anleitungen von hier befolgt beim Update. Warum das bei mir dann schlussendlich in /usr/local/ gelandet ist kann man ja scheinbar nicht nachvollziehen.
Hab jetzt die Ordner gelöscht, Re-install gemacht und jetzt läufts. Danke!
-
@m0uh sagte in [How-to] Node.js für ioBroker richtig updaten:
Warum das bei mir dann schlussendlich in /usr/local/ gelandet ist kann man ja scheinbar nicht nachvollziehen.
Doch. Wenn man nicht seinen Paketmanager benutzt sondern nodeJS irgendwie anders installiert. Mit
n
odernvm
oder sonst einem Tool.
Dann landet das in /usr/local/binDein Buster ist übrigens tot. Installier das aktuelle Stable Release namens 'Bullseye'.
-
habe unter ioBroker Statistiken gesehen, dass schon ein gutes Viertel der Installationen mit Node.js 19 läuft. Ist das schon empfohlen?
-
@hannnes
Nein. Ungerade Versionsnummern sind nie empfohlen, das sind Versionen für Entwickler.nodeJS19 haben auch nur 0,52% installiert.
Die Empfehlung ist Stand heute nodeJS@16.
-
@thomas-braun
Danke Thomas für die Korrektur. Hab auch gerade gesehen, dass ich farbenblind bin. Hab die Farbe für Version 14 verwechselt. -
Die 14er sollten auch möglichst bald auf 16 gehoben werden.
Von dem dicken Block auf nodeJS@12 ganz abgesehen, deren Pferd ist tot.
-
@thomas-braun
hängen doch einige noch auf uralten Versionen fest...
-
Näwah tatsch a ranning süstäm. Oder sowas in der Art ist vermutlich der 'Grund'.
-
Hallo zusammen,
ich habe einen Raspi mit Buster und iobroker laufen. Node.js habe ich nach den Anleitungen auf v16.19.0 aktualisiert.
Aber bei "node -v" und "npm -v" bekomme ich noch meine alten Versionen v12.13.1 und 6.12.1 angezeigt. Selbst nach reboot.Die Ausgabe vom node.js-Check von Thomas Braun gibts mir folgendes raus:
armv7l Kein Docker /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v16.19.0 v12.13.1 6.12.1 4.0.23 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker tty /opt/iobroker OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease OK:4 https://www.pivccu.de/piVCCU stable InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-deb-1nodesource1 Installationskandidat: 16.19.0-deb-1nodesource1 Versionstabelle: *** 16.19.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Wisst ihr was das Problem sein könnte?
Danke und schöne Feiertage euch!
Sven -
Falscher Pfad. Siehe:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/2
Und Buster ist tot, installier da das aktuelle Stable-Release 'Bullseye'.
-
@thomas-braun
alles klar. Habe es dank euch geschafft.Vielen Dank und wundervolle Weihnachten.
Sven -
Hallo nach dem Update von 16 auf 18.16.0 gehen einige Adapter nicht mehr korrekt
zusätzlich kommt die Meldung öfters langsame Verbindung erkannt.sudo nano /etc/apt/sources.list.d/nodesource.list
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x bullseye main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x bullseye main
uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
aarch64 Kein Docker /usr/bin/nodejs /usr/bin/node /usr/bin/npm v18.16.0 v18.16.0 9.5.1 4.0.24 andreas andreas adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker tty /opt/iobroker Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease Hit:2 https://deb.nodesource.com/node_18.x bullseye InRelease Hit:3 https://packages.sury.org/php bullseye InRelease Hit:4 http://deb.debian.org/debian bullseye InRelease Hit:5 http://security.debian.org/debian-security bullseye-security InRelease Hit:6 http://deb.debian.org/debian bullseye-updates InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 18.16.0-deb-1nodesource1 Candidate: 18.16.0-deb-1nodesource1 Version table: *** 18.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u3 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages
Wenn ich einen Adapter mit
iobroker rebuild %adapter% --install
verwende, verliere ich auch die Einstellungen oder ist das nur eine Neuinstallation & Einstellungen bleiben?
Fehler der Adapter zB
xbox.0 2023-04-16 02:29:23.394 warn Could not poll API: "No oauth token found. Run authentication flow first" iot.0 2023-04-16 02:30:21.640 error [GHOME] device netatmo-crawler.0.stationData.1.rain is unknown to google home ble.0 2023-04-16 02:29:17.487 error Terminating because A dependency requires a rebuild.
die Meldung von hmip ist nach dem Update auf 18.16.0 auch neu