NEWS
[erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0
-
Für Jarvis User.
Man sollte zurzeit kein nodejs Update auf die Version 22.21.0 durchführen.
Danach läuft jarvis v3.2.0-rc.X nicht mehr!
@zefau schaut sich am WE die Situation an und wird evtl ein Update erstellen.
Also bis dahin kein UPDATE von NODEJS machen!@Thomas-Braun Könntest du bitte einen Weg erklären, wie man von nodejs 22.21.0 wieder auf nodejs 22.20.0 kommt.
Danke.Github Issue erstellt: https://github.com/Zefau/ioBroker.jarvis/issues/2941
Läuft bei mir einwandfrei.
Jarvis: v3.2.0-rc.5 Admin: 7.7.3 Plattform: Windows Node.js: v22.21.0 NPM: 10.9.4 Host: 7.0.7 -
Ich kann mich meinen Vorredner nur anschließen. Identische Versionen wie in #20
Jarvis läuft auch nach dem Reboot auf einem RasPi absolut problemlos.Beste Grüße Mirko
-
@mcu es gibt drei Rückmeldungen wo der IOB höchstwahrscheinlich nativ (wie bei mir) auf den Maschinen läuft.
Ich wüsste nicht, wo Proxmox jetzt reingrätscht. Besteht denn die Möglichkeit das du auf die Schnelle eine neue Maschine aufsetzt, die quasi nackt ist und „nur“ den IOB und Jarvis in der letzten Version enthält um das gegen zu prüfen? -
@mcu es gibt drei Rückmeldungen wo der IOB höchstwahrscheinlich nativ (wie bei mir) auf den Maschinen läuft.
Ich wüsste nicht, wo Proxmox jetzt reingrätscht. Besteht denn die Möglichkeit das du auf die Schnelle eine neue Maschine aufsetzt, die quasi nackt ist und „nur“ den IOB und Jarvis in der letzten Version enthält um das gegen zu prüfen? -
läuft bei mir auch
docker (official image - v11.0.0 Node.js: v22.21.0 NPM: v10.9.4 admin v7.7.3 host v7.0.7 jarvis v3.2.0-rc.17 -
ChatGPT:
Der Fehler selbst
TypeError: server.shouldUpgradeCallback is not a functiontritt im Node.js-Runtime-Code auf – konkret in der internen HTTP/Upgrade-Behandlung (_http_server.js).
Das ist reine Software und hängt nur von diesen Faktoren ab:-
Node.js-Version und deren eingebaute HTTP-Bibliothek
-
Verhalten des jarvis-Adapters (wie er WebSockets / HTTPS aufbaut)
-
ggf. Konfiguration des Netzwerks (TLS-Handshake, HTTP/1.1 vs. HTTP/2)
-
-
Ich habe nun auch mal testweise das Update auf nodejs 22.21.0 versucht.
Bei mir führt es auch zum crash. "Schlimmer" noch war es, dass Dinge die in Jarvis angelegt waren teilweise ausgeführt wurden.Ich habe auch einen LXC auf Proxmox, wie @MCU , bin dort aber noch auf 8.4.1
-
Hi,
ich versuche jetzt schon 2 Tage auf 22.21.1 zu aktualisieren.
Erhalte aber die Meldung:
nodejs ist schon die neueste Version (22.21.0-1nodesource1)pi@raspberrypi:~ $ sudo apt update OK:1 http://deb.debian.org/debian trixie InRelease Holen:2 http://deb.debian.org/debian trixie-updates InRelease [47,3 kB] OK:3 http://deb.debian.org/debian-security trixie-security InRelease OK:4 http://archive.raspberrypi.com/debian trixie InRelease OK:5 https://deb.nodesource.com/node_22.x nodistro InRelease Es wurden 47,3 kB in 0 s geholt (124 kB/s). Alle Pakete sind aktuell. Warnung: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details pi@raspberrypi:~ $ sudo apt full-upgrade Zusammenfassung: Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 0 pi@raspberrypi:~ $ node -v nodejs -v v22.21.0 v22.21.0Woran kann das liegen ?
Grüße
Martin -
Hi,
ich versuche jetzt schon 2 Tage auf 22.21.1 zu aktualisieren.
Erhalte aber die Meldung:
nodejs ist schon die neueste Version (22.21.0-1nodesource1)pi@raspberrypi:~ $ sudo apt update OK:1 http://deb.debian.org/debian trixie InRelease Holen:2 http://deb.debian.org/debian trixie-updates InRelease [47,3 kB] OK:3 http://deb.debian.org/debian-security trixie-security InRelease OK:4 http://archive.raspberrypi.com/debian trixie InRelease OK:5 https://deb.nodesource.com/node_22.x nodistro InRelease Es wurden 47,3 kB in 0 s geholt (124 kB/s). Alle Pakete sind aktuell. Warnung: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details pi@raspberrypi:~ $ sudo apt full-upgrade Zusammenfassung: Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 0 pi@raspberrypi:~ $ node -v nodejs -v v22.21.0 v22.21.0Woran kann das liegen ?
Grüße
Martin@mpf sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
Woran kann das liegen ?
Das liegt daran, das nodesource das Paket noch nicht geschnürt hat. Abwarten, Tee trinken...
Mittelsapt policy nodejskannst du dir die verfügbaren Versionen ansehen.
-
@mpf sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
Woran kann das liegen ?
Das liegt daran, das nodesource das Paket noch nicht geschnürt hat. Abwarten, Tee trinken...
Mittelsapt policy nodejskannst du dir die verfügbaren Versionen ansehen.
@thomas-braun gut, dann mache ich mir mal einen Earl Grey.....:grin:
-
@thomas-braun gut, dann mache ich mir mal einen Earl Grey.....:grin:
Kannst auch dieses Issue verfolgen:
https://github.com/nodesource/distributions/issues/1897 -
Kannst auch dieses Issue verfolgen:
https://github.com/nodesource/distributions/issues/1897Ich bin auf 22.21.1 und erhalte folgende Meldung:
tobias@iobroker:~$ sudo apt update && sudo apt full-upgrade -y [sudo] password for tobias: Hit:1 http://security.debian.org trixie-security InRelease Hit:2 http://deb.debian.org/debian trixie InRelease Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease Fetched 47.3 kB in 0s (171 kB/s) All packages are up to date. Warning: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details DOWNGRADING: nodejs Summary: Upgrading: 0, Installing: 0, Downgrading: 1, Removing: 0, Not Upgrading: 0 Error: Packages were downgraded and -y was used without --allow-downgrades. tobias@iobroker:~$Muss ich downgraden?
tobias@iobroker:~$ apt policy nodejs nodejs: Installed: 22.21.1-1nodesource1 Candidate: 22.21.0-1nodesource1 Version table: *** 22.21.1-1nodesource1 100 100 /var/lib/dpkg/status 22.21.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main amd64 Packages tobias@iobroker:~$ -
Ich bin auf 22.21.1 und erhalte folgende Meldung:
tobias@iobroker:~$ sudo apt update && sudo apt full-upgrade -y [sudo] password for tobias: Hit:1 http://security.debian.org trixie-security InRelease Hit:2 http://deb.debian.org/debian trixie InRelease Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease Fetched 47.3 kB in 0s (171 kB/s) All packages are up to date. Warning: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details DOWNGRADING: nodejs Summary: Upgrading: 0, Installing: 0, Downgrading: 1, Removing: 0, Not Upgrading: 0 Error: Packages were downgraded and -y was used without --allow-downgrades. tobias@iobroker:~$Muss ich downgraden?
tobias@iobroker:~$ apt policy nodejs nodejs: Installed: 22.21.1-1nodesource1 Candidate: 22.21.0-1nodesource1 Version table: *** 22.21.1-1nodesource1 100 100 /var/lib/dpkg/status 22.21.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 20.19.2+dfsg-1 500 500 http://deb.debian.org/debian trixie/main amd64 Packages tobias@iobroker:~$@shadowhunter23 sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
Muss ich downgraden?
Musst du entscheiden. Die
22.21.1-1nodesource1wurde wohl aus mir unbekannten Gründen zurückgezogen.
Der Vorschlag von apt, die Vorversion zu installieren kommt aus der Pin-Priority 1001:22.21.0-1nodesource1 1001Ich würde einfach abwarten.
-
@shadowhunter23 sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
Muss ich downgraden?
Musst du entscheiden. Die
22.21.1-1nodesource1wurde wohl aus mir unbekannten Gründen zurückgezogen.
Der Vorschlag von apt, die Vorversion zu installieren kommt aus der Pin-Priority 1001:22.21.0-1nodesource1 1001Ich würde einfach abwarten.
@thomas-braun sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
Ich würde einfach abwarten.
Ich hab aktuell keine Probleme, somit lass ich das mal laufen. Danke.
-
gibt es schon was neues hierzu?
Ich habe jarvis v3.2.0-rc.17 sowie ein aktuelles debian bookworm mit Node.js v22.21.0. Die 22.21.1 wird mir zwar im Admin-Bereich angezeigt aber findet sich nicht wie oben bereits erwähnt (zurückgezogen?).Fürs Protokoll mein Log:
jarvis.0 2025-11-08 09:58:14.798 info terminating jarvis.0 2025-11-08 09:58:14.295 warn Terminated (UNCAUGHT_EXCEPTION): Without reason jarvis.0 2025-11-08 09:58:14.294 info terminating jarvis.0 2025-11-08 09:58:14.292 info Adapter stopped und unloaded. jarvis.0 2025-11-08 09:58:14.286 error server.shouldUpgradeCallback is not a function jarvis.0 2025-11-08 09:58:14.285 error TypeError: server.shouldUpgradeCallback is not a function at parserOnIncoming (node:_http_server:1076:28) at HTTPParser.parserOnHeadersComplete (node:_http_common:122:17) jarvis.0 2025-11-08 09:58:14.283 error uncaught exception: server.shouldUpgradeCallback is not a function -
gibt es schon was neues hierzu?
Ich habe jarvis v3.2.0-rc.17 sowie ein aktuelles debian bookworm mit Node.js v22.21.0. Die 22.21.1 wird mir zwar im Admin-Bereich angezeigt aber findet sich nicht wie oben bereits erwähnt (zurückgezogen?).Fürs Protokoll mein Log:
jarvis.0 2025-11-08 09:58:14.798 info terminating jarvis.0 2025-11-08 09:58:14.295 warn Terminated (UNCAUGHT_EXCEPTION): Without reason jarvis.0 2025-11-08 09:58:14.294 info terminating jarvis.0 2025-11-08 09:58:14.292 info Adapter stopped und unloaded. jarvis.0 2025-11-08 09:58:14.286 error server.shouldUpgradeCallback is not a function jarvis.0 2025-11-08 09:58:14.285 error TypeError: server.shouldUpgradeCallback is not a function at parserOnIncoming (node:_http_server:1076:28) at HTTPParser.parserOnHeadersComplete (node:_http_common:122:17) jarvis.0 2025-11-08 09:58:14.283 error uncaught exception: server.shouldUpgradeCallback is not a function@matzeit sagte in [erl.] VORSICHT Jarvis User - kein nodejs update auf 22.21.0:
aktuelles debian bookworm
Zum Zeitvertreib kannst du dein 'aktuelles debian bookworm' ja mal auf das wirklich aktuelle Debian 13 'Trixie' bringen.
-
gibt es schon was neues hierzu?
Ich habe jarvis v3.2.0-rc.17 sowie ein aktuelles debian bookworm mit Node.js v22.21.0. Die 22.21.1 wird mir zwar im Admin-Bereich angezeigt aber findet sich nicht wie oben bereits erwähnt (zurückgezogen?).Fürs Protokoll mein Log:
jarvis.0 2025-11-08 09:58:14.798 info terminating jarvis.0 2025-11-08 09:58:14.295 warn Terminated (UNCAUGHT_EXCEPTION): Without reason jarvis.0 2025-11-08 09:58:14.294 info terminating jarvis.0 2025-11-08 09:58:14.292 info Adapter stopped und unloaded. jarvis.0 2025-11-08 09:58:14.286 error server.shouldUpgradeCallback is not a function jarvis.0 2025-11-08 09:58:14.285 error TypeError: server.shouldUpgradeCallback is not a function at parserOnIncoming (node:_http_server:1076:28) at HTTPParser.parserOnHeadersComplete (node:_http_common:122:17) jarvis.0 2025-11-08 09:58:14.283 error uncaught exception: server.shouldUpgradeCallback is not a function