NEWS
Wir empfehlen: Node.js 22.x
-
Du wirst auf dem Mac einen alten key haben. Lösch den (wo auch immer der dort abgelegt wird), dann müsste beim neuen Einloggen ein neuer publickey ausgehandelt werden.
@Thomas-Braun sagte in Wir empfehlen: Node.js 22.x:
Du wirst auf dem Mac einen alten key haben. Lösch den (wo auch immer der dort abgelegt wird)
Sollte unter username/.ssh/… liegen
-
Hallo Zusammen!
Ein Großer Dank an @thomas-braun und generell alle schlauen Leute hier.
Konnte zuerst sauber von bookworm auf nun trixie updaten (RPI5).
Und hiermit auch sauber nun auf die aktuellste NodeJS Version.Vielen vielen Dank auch hier und weiter mit der guten Arbeit. :-)
-
Hallo zusammen
Ich habe mein System ebenfalls auf "trixie" hochgezogen.
```bash Script v.2025-08-09 *** BASE SYSTEM *** Operating System: Debian GNU/Linux 13 (trixie) Static hostname: RaspberryPi4-IOBroker Icon name: computer Kernel: Linux 6.1.21-v8+ Architecture: arm64 OS is similar to: Model : Raspberry Pi 4 Model B Rev 1.2 Docker : false Virtualization : none Kernel : aarch64 Userland : 32 bitWelches ist nun die aktuellste Node.js Version?
Bei mir ist immer noch V22.15.0 und NPM 10.9.2 aktuell. Ich kann die neuere Version mit "iob nodejs-update" nicht installieren.
Mache ich hier etwas falsch?Gruss Ivo
-
Hallo an alle,
ich hoffe ich bin hier richtig um vielleicht andere vor ähnlichen Problemen zu bewahren bzw. evt. zu helfen.
Im Zusammenhang mit dem empfohlenen Update auf node.js 22.x traten bei mir folgende Probleme auf, welche ich letztendlich nur mit einem Downgrade auf node.js 20.x beheben konnte:- im MBus Adapter war die Schnittstelle weg und lies sich auch nicht mehr einstellen. Hier war der Workaround (wie im Forum zu lesen) Adapter löschen und neu anlegen.
- Zigbee2mqtt lief sehr instabil. Ich hatte das erst gar nicht so mitbekommen, da die Werte grundsätzlich da waren. Aber die Verbindung vom zigbee2mqtt Dienst zum Zigbee-Coordinator würde ständig ab- und wieder aufgebaut. Das Thema liegt also nicht auf der Seite vom iobroker sondern an seiner Peripherie. Ich weiß nicht ob jemand dafür eine Lösung hat?
Ansonsten bin ich hochgradig begeistert was hier so geleistet wird. Vielen Dank von mir und bis bald
-
Hallo an alle,
ich hoffe ich bin hier richtig um vielleicht andere vor ähnlichen Problemen zu bewahren bzw. evt. zu helfen.
Im Zusammenhang mit dem empfohlenen Update auf node.js 22.x traten bei mir folgende Probleme auf, welche ich letztendlich nur mit einem Downgrade auf node.js 20.x beheben konnte:- im MBus Adapter war die Schnittstelle weg und lies sich auch nicht mehr einstellen. Hier war der Workaround (wie im Forum zu lesen) Adapter löschen und neu anlegen.
- Zigbee2mqtt lief sehr instabil. Ich hatte das erst gar nicht so mitbekommen, da die Werte grundsätzlich da waren. Aber die Verbindung vom zigbee2mqtt Dienst zum Zigbee-Coordinator würde ständig ab- und wieder aufgebaut. Das Thema liegt also nicht auf der Seite vom iobroker sondern an seiner Peripherie. Ich weiß nicht ob jemand dafür eine Lösung hat?
Ansonsten bin ich hochgradig begeistert was hier so geleistet wird. Vielen Dank von mir und bis bald
@hanand sagte in Wir empfehlen: Node.js 22.x:
Hallo an alle,
ich hoffe ich bin hier richtig um vielleicht andere vor ähnlichen Problemen zu bewahren bzw. evt. zu helfen.
Im Zusammenhang mit dem empfohlenen Update auf node.js 22.x traten bei mir folgende Probleme auf, welche ich letztendlich nur mit einem Downgrade auf node.js 20.x beheben konnte:- im MBus Adapter war die Schnittstelle weg und lies sich auch nicht mehr einstellen. Hier war der Workaround (wie im Forum zu lesen) Adapter löschen und neu anlegen.
- Zigbee2mqtt lief sehr instabil. Ich hatte das erst gar nicht so mitbekommen, da die Werte grundsätzlich da waren. Aber die Verbindung vom zigbee2mqtt Dienst zum Zigbee-Coordinator würde ständig ab- und wieder aufgebaut. Das Thema liegt also nicht auf der Seite vom iobroker sondern an seiner Peripherie. Ich weiß nicht ob jemand dafür eine Lösung hat?
Ansonsten bin ich hochgradig begeistert was hier so geleistet wird. Vielen Dank von mir und bis bald
Ich hoffe du hast deine Probleme bei den entsprechenden Adaptern eingemeldet und dort Issues erstellt. Von einem Downgrade auf node.js 20 wird jedenfalls abgeraten - das ist maximal die allerletzte Notmassnahme.
Node.js 20 erreicht im April 2026 EOL, wird nicht mehr gewartet und wird ab diesem Zeitpunkt mit hoher Wahrscheinlichkeit von immer mehr Adaptern nicht mehr unterstützt werden. Du benutzt also im Moment zwar ein noch nicht totes Pferd aber eins dass bereits in der Pallativabteilung liegt.
-
Hallo zusammen
Ich habe mein System ebenfalls auf "trixie" hochgezogen.
```bash Script v.2025-08-09 *** BASE SYSTEM *** Operating System: Debian GNU/Linux 13 (trixie) Static hostname: RaspberryPi4-IOBroker Icon name: computer Kernel: Linux 6.1.21-v8+ Architecture: arm64 OS is similar to: Model : Raspberry Pi 4 Model B Rev 1.2 Docker : false Virtualization : none Kernel : aarch64 Userland : 32 bitWelches ist nun die aktuellste Node.js Version?
Bei mir ist immer noch V22.15.0 und NPM 10.9.2 aktuell. Ich kann die neuere Version mit "iob nodejs-update" nicht installieren.
Mache ich hier etwas falsch?Gruss Ivo
@ivo-int sagte in Wir empfehlen: Node.js 22.x:
Mache ich hier etwas falsch?
Für 32Bit wird nichts aktuelleres angeboten.
Installier da NEU die 64 Bit Lite Version von Raspberry OS.
Darüber hinaus wird auch der falsche Kernel geladen. -
@Thomas-Braun sagte in Wir empfehlen: Node.js 22.x:
Für 32Bit wird nichts aktuelleres angeboten.
Installier da NEU die 64 Bit Lite Version von Raspberry OS.Ich habe mit "Buster" auf 64Bit umgestellt. Dies habe ich mit dieser Anleitungvorgenommen.
Ist die falsche Linux Version installiert?
Mit der "Bookworm" Version hat es immer funktioniert. An Weihnachten habe ich das Upgrade auf "Trxie" vorgenommen.
-
@Thomas-Braun sagte in Wir empfehlen: Node.js 22.x:
Für 32Bit wird nichts aktuelleres angeboten.
Installier da NEU die 64 Bit Lite Version von Raspberry OS.Ich habe mit "Buster" auf 64Bit umgestellt. Dies habe ich mit dieser Anleitungvorgenommen.
Ist die falsche Linux Version installiert?
Mit der "Bookworm" Version hat es immer funktioniert. An Weihnachten habe ich das Upgrade auf "Trxie" vorgenommen.
NEIN, du hast NICHT auf 64Bit umgestellt:
Kernel : aarch64
Userland : 32 bitDein 'userland' ist weiterhin 32bittig.
Das kannstu du nur per kompletter NEUINSTALLATION auf 64Bit 'umstellen'.
Steht auch so in der Anleitung drin.
Und 'inline upgrades' von buster auf booworm haben auch noch nie für RaspberryOS funktioniert. Auch da hätte eine Neuinstallation vorgenommen werden müssen. -
NEIN, du hast NICHT auf 64Bit umgestellt:
Kernel : aarch64
Userland : 32 bitDein 'userland' ist weiterhin 32bittig.
Das kannstu du nur per kompletter NEUINSTALLATION auf 64Bit 'umstellen'.
Steht auch so in der Anleitung drin.
Und 'inline upgrades' von buster auf booworm haben auch noch nie für RaspberryOS funktioniert. Auch da hätte eine Neuinstallation vorgenommen werden müssen.@Thomas-Braun sagte in Wir empfehlen: Node.js 22.x:
Das kannstu du nur per kompletter NEUINSTALLATION auf 64Bit 'umstellen'.
Danke für die Rückmeldung.
Ich habe jetzt das System neu installiert. Das funktioniert mit Backitup problemlos, zum Glück.
Somit ist mein Problem gelöst.
Danke nochmals
Gruss Ivo
-
@Thomas-Braun sagte in Wir empfehlen: Node.js 22.x:
Das kannstu du nur per kompletter NEUINSTALLATION auf 64Bit 'umstellen'.
Danke für die Rückmeldung.
Ich habe jetzt das System neu installiert. Das funktioniert mit Backitup problemlos, zum Glück.
Somit ist mein Problem gelöst.
Danke nochmals
Gruss Ivo
@ivo-int sagte in Wir empfehlen: Node.js 22.x:
Ich habe jetzt das System neu installiert.
Das war ja auch die einzige Option.
-
Ich habe eine Frage zum Thema Node.js 22.
Ich habe meinen iobroker auf einem recht frisch installierten RaspberrypiOS Trixie am Laufen und Node.js ist v22.22.0Beim update bekomme ich nun folgendes:
OK:6 https://deb.nodesource.com/node_22.x nodistro InRelease Fehl:6 https://deb.nodesource.com/node_22.x nodistro InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Alle Pakete sind aktuell. Warnung: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. OpenPGP-Signaturüberprüfung fehlgeschlagen: https://deb.nodesource.com/node_22.x nodistro InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Fehlschlag beim Holen von https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.Die KI meint jetzt:
NodeSource kann und darf auf deinem System nicht mehr verwendet werden (SHA-1-Signatur). nvm ist die offiziell empfohlene Methode für ioBroker, sobald neuere Node-Versionen nötig sind.Stimmt letzteres?
Und gibt es irgendwo ausführliche Anweisungen, was genau man da jetzt am besten macht?
-
Ich habe eine Frage zum Thema Node.js 22.
Ich habe meinen iobroker auf einem recht frisch installierten RaspberrypiOS Trixie am Laufen und Node.js ist v22.22.0Beim update bekomme ich nun folgendes:
OK:6 https://deb.nodesource.com/node_22.x nodistro InRelease Fehl:6 https://deb.nodesource.com/node_22.x nodistro InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Alle Pakete sind aktuell. Warnung: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. OpenPGP-Signaturüberprüfung fehlgeschlagen: https://deb.nodesource.com/node_22.x nodistro InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Fehlschlag beim Holen von https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.Die KI meint jetzt:
NodeSource kann und darf auf deinem System nicht mehr verwendet werden (SHA-1-Signatur). nvm ist die offiziell empfohlene Methode für ioBroker, sobald neuere Node-Versionen nötig sind.Stimmt letzteres?
Und gibt es irgendwo ausführliche Anweisungen, was genau man da jetzt am besten macht?
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Und gibt es irgendwo ausführliche Anweisungen, was genau man da jetzt am besten macht?
Ganz ausführlich:
iob nodejs-update 22und die Rückfragen mit y beantworten.
Stimmt letzteres?
Nein, das hat sich wohl die KI herbei halluziniert.
-
Ich habe eine Frage zum Thema Node.js 22.
Ich habe meinen iobroker auf einem recht frisch installierten RaspberrypiOS Trixie am Laufen und Node.js ist v22.22.0Beim update bekomme ich nun folgendes:
OK:6 https://deb.nodesource.com/node_22.x nodistro InRelease Fehl:6 https://deb.nodesource.com/node_22.x nodistro InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Alle Pakete sind aktuell. Warnung: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. OpenPGP-Signaturüberprüfung fehlgeschlagen: https://deb.nodesource.com/node_22.x nodistro InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Fehlschlag beim Holen von https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound: No binding signature at time 2026-01-23T18:12:38Z because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance because: SHA1 is not considered secure since 2026-02-01T00:00:00Z Warnung: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.Die KI meint jetzt:
NodeSource kann und darf auf deinem System nicht mehr verwendet werden (SHA-1-Signatur). nvm ist die offiziell empfohlene Methode für ioBroker, sobald neuere Node-Versionen nötig sind.Stimmt letzteres?
Und gibt es irgendwo ausführliche Anweisungen, was genau man da jetzt am besten macht?
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Beim update bekomme ich nun folgendes:
Was und wie?
was kommt bei
iob nodejs-update 22? -
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Beim update bekomme ich nun folgendes:
Was und wie?
was kommt bei
iob nodejs-update 22?@Homoran sagte in Wir empfehlen: Node.js 22.x:
was kommt bei iob nodejs-update 22 ?
ioBroker nodejs fixer 2026-01-31 You requested to install latest version from nodejs v22 tree. Your current setup is: /usr/bin/nodejs v22.22.0 /usr/bin/node v22.22.0 /usr/bin/npm 10.9.4 /usr/bin/npx 10.9.4 We found these nodejs versions available for installation: nodejs: Installed: 22.22.0-1nodesource1 Candidate: 22.22.0-1nodesource1 Version table: *** 22.22.0-1nodesource1 100 100 /var/lib/dpkg/status 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main arm64 Packages Nothing to do - Your installation is using the correct paths. You are missing the nodesource.list or you want to change your current nodejs version: v22.22.0 ? Press <y> to continue or any other key to quitSoll ich das weiter machen mit "y"?
-
@Homoran sagte in Wir empfehlen: Node.js 22.x:
was kommt bei iob nodejs-update 22 ?
ioBroker nodejs fixer 2026-01-31 You requested to install latest version from nodejs v22 tree. Your current setup is: /usr/bin/nodejs v22.22.0 /usr/bin/node v22.22.0 /usr/bin/npm 10.9.4 /usr/bin/npx 10.9.4 We found these nodejs versions available for installation: nodejs: Installed: 22.22.0-1nodesource1 Candidate: 22.22.0-1nodesource1 Version table: *** 22.22.0-1nodesource1 100 100 /var/lib/dpkg/status 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main arm64 Packages Nothing to do - Your installation is using the correct paths. You are missing the nodesource.list or you want to change your current nodejs version: v22.22.0 ? Press <y> to continue or any other key to quitSoll ich das weiter machen mit "y"?
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Soll ich das weiter machen mit "y"?
Ich zitiere mich mal selber:
und die Rückfragen mit y beantworten.
-
Ok, danke.
Das scheint durchgelaufen zu sein ohne Probleme:
ioBroker nodejs fixer 2026-01-31 You requested to install latest version from nodejs v22 tree. Your current setup is: /usr/bin/nodejs v22.22.0 /usr/bin/node v22.22.0 /usr/bin/npm 10.9.4 /usr/bin/npx 10.9.4 We found these nodejs versions available for installation: nodejs: Installed: 22.22.0-1nodesource1 Candidate: 22.22.0-1nodesource1 Version table: *** 22.22.0-1nodesource1 100 100 /var/lib/dpkg/status 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main arm64 Packages Nothing to do - Your installation is using the correct paths. You are missing the nodesource.list or you want to change your current nodejs version: v22.22.0 ? Press <y> to continue or any other key to quit Trying to fix your installation now. Please be patient. You are running nodejs v22.22.0. Do you want to install latest version from nodejs v.22 tree? Press <y> to continue or any other key to quit Trying to fix your installation now. Please be patient. find: '/run/user/1000/doc': Permission denied find: '/run/user/1000/gvfs': Permission denied rm: cannot remove '/usr/share/keyrings/nodesource.gpg'$'\n''/etc/apt/keyrings/nodesource.gpg'$'\n''/etc/apt/trusted.gpg.d/nodesource.gpg': No such file or directory Stopping ioBroker now ######### ioBroker has been stopped Removing dfsg-nodejs *** These repos are active on your system: Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://phoscon.de/apt/deconz generic InRelease Hit:4 http://archive.raspberrypi.com/debian trixie InRelease Hit:5 http://deb.debian.org/debian-security trixie-security InRelease Reading package lists... Done *** Installing ca-certificates, curl and gnupg, just in case they are missing. *** Creating new /etc/apt/sources.list.d/nodesource.list and pinning source Package: nodejs Pin: origin deb.nodesource.com Pin-Priority: 1001 *** These repos are active after the adjustments: Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://phoscon.de/apt/deconz generic InRelease Hit:4 http://archive.raspberrypi.com/debian trixie InRelease Hit:5 http://deb.debian.org/debian-security trixie-security InRelease Get:6 https://deb.nodesource.com/node_22.x nodistro InRelease [12.1 kB] Get:7 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages [9049 B] Fetched 21.2 kB in 0s (63.2 kB/s) Reading package lists... Done Installing nodejs now! Installing latest nodejs v22 release SUCCESS! v22.22.0 has been installed! You are using the latest nodejs@22 release now! COMPATIBILITY CHECK IN PROGRESS (Only a --dry-run! No modules are really changed or added!) add fsevents 2.3.3 add @img/sharp-win32-x64 0.34.5 add @img/sharp-win32-ia32 0.34.5 add @img/sharp-win32-arm64 0.34.5 add @img/sharp-wasm32 0.34.5 add @img/sharp-linuxmusl-x64 0.34.5 add @img/sharp-linux-x64 0.34.5 add @img/sharp-linux-s390x 0.34.5 add @img/sharp-linux-riscv64 0.34.5 add @img/sharp-linux-ppc64 0.34.5 add @img/sharp-linux-arm 0.34.5 add @img/sharp-libvips-linuxmusl-x64 1.2.4 add @img/sharp-libvips-linux-x64 1.2.4 add @img/sharp-libvips-linux-s390x 1.2.4 add @img/sharp-libvips-linux-riscv64 1.2.4 add @img/sharp-libvips-linux-ppc64 1.2.4 add @img/sharp-libvips-linux-arm 1.2.4 add @img/sharp-libvips-darwin-x64 1.2.4 add @img/sharp-libvips-darwin-arm64 1.2.4 add @img/sharp-darwin-x64 0.34.5 add @img/sharp-darwin-arm64 0.34.5 add @emnapi/runtime 1.7.1 added 22 packages in 8s 309 packages are looking for funding run `npm fund` for details We tried our best to fix your nodejs. Please run iob diag again to verify. *** RESTARTING ioBroker NOW! *** Please refresh or restart your browser in a few moments.Ein "sudo apt update" danach zeigt jetzt auch keine Fehler mehr.
Komisch dass der Fehler jetzt überhaupt auftrat, denn vorher gab's den ja nicht.
-
Ok, danke.
Das scheint durchgelaufen zu sein ohne Probleme:
ioBroker nodejs fixer 2026-01-31 You requested to install latest version from nodejs v22 tree. Your current setup is: /usr/bin/nodejs v22.22.0 /usr/bin/node v22.22.0 /usr/bin/npm 10.9.4 /usr/bin/npx 10.9.4 We found these nodejs versions available for installation: nodejs: Installed: 22.22.0-1nodesource1 Candidate: 22.22.0-1nodesource1 Version table: *** 22.22.0-1nodesource1 100 100 /var/lib/dpkg/status 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main arm64 Packages Nothing to do - Your installation is using the correct paths. You are missing the nodesource.list or you want to change your current nodejs version: v22.22.0 ? Press <y> to continue or any other key to quit Trying to fix your installation now. Please be patient. You are running nodejs v22.22.0. Do you want to install latest version from nodejs v.22 tree? Press <y> to continue or any other key to quit Trying to fix your installation now. Please be patient. find: '/run/user/1000/doc': Permission denied find: '/run/user/1000/gvfs': Permission denied rm: cannot remove '/usr/share/keyrings/nodesource.gpg'$'\n''/etc/apt/keyrings/nodesource.gpg'$'\n''/etc/apt/trusted.gpg.d/nodesource.gpg': No such file or directory Stopping ioBroker now ######### ioBroker has been stopped Removing dfsg-nodejs *** These repos are active on your system: Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://phoscon.de/apt/deconz generic InRelease Hit:4 http://archive.raspberrypi.com/debian trixie InRelease Hit:5 http://deb.debian.org/debian-security trixie-security InRelease Reading package lists... Done *** Installing ca-certificates, curl and gnupg, just in case they are missing. *** Creating new /etc/apt/sources.list.d/nodesource.list and pinning source Package: nodejs Pin: origin deb.nodesource.com Pin-Priority: 1001 *** These repos are active after the adjustments: Hit:1 http://deb.debian.org/debian trixie InRelease Hit:2 http://deb.debian.org/debian trixie-updates InRelease Hit:3 http://phoscon.de/apt/deconz generic InRelease Hit:4 http://archive.raspberrypi.com/debian trixie InRelease Hit:5 http://deb.debian.org/debian-security trixie-security InRelease Get:6 https://deb.nodesource.com/node_22.x nodistro InRelease [12.1 kB] Get:7 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages [9049 B] Fetched 21.2 kB in 0s (63.2 kB/s) Reading package lists... Done Installing nodejs now! Installing latest nodejs v22 release SUCCESS! v22.22.0 has been installed! You are using the latest nodejs@22 release now! COMPATIBILITY CHECK IN PROGRESS (Only a --dry-run! No modules are really changed or added!) add fsevents 2.3.3 add @img/sharp-win32-x64 0.34.5 add @img/sharp-win32-ia32 0.34.5 add @img/sharp-win32-arm64 0.34.5 add @img/sharp-wasm32 0.34.5 add @img/sharp-linuxmusl-x64 0.34.5 add @img/sharp-linux-x64 0.34.5 add @img/sharp-linux-s390x 0.34.5 add @img/sharp-linux-riscv64 0.34.5 add @img/sharp-linux-ppc64 0.34.5 add @img/sharp-linux-arm 0.34.5 add @img/sharp-libvips-linuxmusl-x64 1.2.4 add @img/sharp-libvips-linux-x64 1.2.4 add @img/sharp-libvips-linux-s390x 1.2.4 add @img/sharp-libvips-linux-riscv64 1.2.4 add @img/sharp-libvips-linux-ppc64 1.2.4 add @img/sharp-libvips-linux-arm 1.2.4 add @img/sharp-libvips-darwin-x64 1.2.4 add @img/sharp-libvips-darwin-arm64 1.2.4 add @img/sharp-darwin-x64 0.34.5 add @img/sharp-darwin-arm64 0.34.5 add @emnapi/runtime 1.7.1 added 22 packages in 8s 309 packages are looking for funding run `npm fund` for details We tried our best to fix your nodejs. Please run iob diag again to verify. *** RESTARTING ioBroker NOW! *** Please refresh or restart your browser in a few moments.Ein "sudo apt update" danach zeigt jetzt auch keine Fehler mehr.
Komisch dass der Fehler jetzt überhaupt auftrat, denn vorher gab's den ja nicht.
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Komisch dass der Fehler jetzt überhaupt auftrat, denn vorher gab's den ja nicht.
Doch... Das ist schon seit geraumer Zeit angekündigt gewesen, das zum 01. Februar die alten Schlüssel nicht mehr verwendet werden können. Die Meldung sah so aus:
W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
Siehe auch hier:
https://forum.iobroker.net/topic/83744/nodesource-repo-openpgp-signature-verification-failed
Das ganze ist auch kein Fehler, das ist den aktualisierten Anforderungen an die signatur keys geschuldet.
-
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
Komisch dass der Fehler jetzt überhaupt auftrat, denn vorher gab's den ja nicht.
Doch... Das ist schon seit geraumer Zeit angekündigt gewesen, das zum 01. Februar die alten Schlüssel nicht mehr verwendet werden können. Die Meldung sah so aus:
W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
Siehe auch hier:
https://forum.iobroker.net/topic/83744/nodesource-repo-openpgp-signature-verification-failed
Das ganze ist auch kein Fehler, das ist den aktualisierten Anforderungen an die signatur keys geschuldet.
@Thomas-Braun Mal wieder interessant was sich eine so genannte KI da wieder zusammenreimt:
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
NodeSource kann und darf auf deinem System nicht mehr verwendet werden
-
@Thomas-Braun Mal wieder interessant was sich eine so genannte KI da wieder zusammenreimt:
@BertDerKleine sagte in Wir empfehlen: Node.js 22.x:
NodeSource kann und darf auf deinem System nicht mehr verwendet werden
(seufz) Ja...
Wobei der erste TeilNodeSource kann und darf auf deinem System nicht mehr verwendet werden (SHA-1-Signatur).
in Computer-'Logik' sogar stimmt. Die veraltete Signatur verhindert/verbietet eine Installation von aktuellen von nodesource gebackenen Paketen. Der zweite Teil ist natürlich katastrophaler Unsinn.
nvm ist die offiziell empfohlene Methode für ioBroker, sobald neuere Node-Versionen nötig sind.
Das Gegenteil ist der Fall. Finger weg von 'nvm', 'n' und sonstigen Vorgehen ein nodejs auf das System zuklatschen.