NEWS
Wir empfehlen: Node.js 22.x
-
@thomas-braun said in Wir empfehlen: Node.js 22.x:
sudo chown -R iobroker:iobroker /home/iobroker
kann ich mir damit was kaputt machen? gibt es einen weg notfalls zurück?
keine ahnung warum die rechte so sind, hatte eine normale installation seinerzeit gemacht über ssh -
@bigmike71 sagte in Wir empfehlen: Node.js 22.x:
kann ich mir damit was kaputt machen? gibt es einen weg notfalls zurück?
Das IST doch schon alles kaputt gefummelt. Mit dem Befehl stellst du das wieder richtig, sodass auch der Befehle wie
iob diag
undiob nodejs-update
wieder funktionieren können. Grund bei dir ist: Die Skripte können nicht heruntergeladen werden, weil der user 'iobroker' in sein eigenes Zuhause nicht reinkommt, weil da jemand an der Tür das Schloss getauscht hat.keine ahnung warum die rechte so sind, hatte eine normale installation seinerzeit gemacht über ssh
Und irgendwann danach hast DU die Rechte zerballert. Der user 'iobroker' wird natürlich erstmal mit den richtigen Rechten angelegt.
-
Das Update des Containers von Buanet auf 11 Latest hat einwandfrei funktioniert - leider kann der eCharts-Adapter keine Bilder mehr versenden und der Eusec Adapter lässt sich nicht starten - entsprechende Issues sind schon eröffnet und warten auf Behandlung.
Also wieder zurück auf v10/Node 20, ich muss noch warten...
-
Der Siemens Simatic S7 Adapter macht leider einen Fehler mit Node.js 22.x und ich musste zurück auf 20 updaten.
Also Vorsicht wenn ihr eine Produktiv System am Laufen habt !!
Kennt das Problem schon jemand?host.raspberrypi 2025-08-14 12:15:14.244 error instance system.adapter.s7.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi 2025-08-14 12:15:14.244 error Caught by controller[0]: Node.js v22.18.0 host.raspberrypi 2025-08-14 12:15:14.244 error Caught by controller[0]: } host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: ] host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/lib/binding/node-v127-linux-arm64/node_snap7.node' host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/default/install-root/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/debug/install-root/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/addon-build/release/install-root/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/compiled/22.18.0/linux/arm64/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/default/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/Release/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/out/Release/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.243 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/Debug/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/out/Debug/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/Release/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/Debug/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: '/opt/iobroker/node_modules/node-snap7/build/node_snap7.node', host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: tries: [ host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: at require (node:internal/modules/helpers:135:16) { host.raspberrypi 2025-08-14 12:15:14.242 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1445:12) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at TracingChannel.traceSync (node:diagnostics_channel:322:14) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at Function._load (node:internal/modules/cjs/loader:1246:12) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1423:32) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at Object..js (node:internal/modules/cjs/loader:1820:10) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1688:14) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/node-snap7/lib/node-snap7.js:8:45) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:126:9) host.raspberrypi 2025-08-14 12:15:14.241 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/lib/binding/node-v127-linux-arm64/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/default/install-root/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/debug/install-root/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/addon-build/release/install-root/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/compiled/22.18.0/linux/arm64/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/default/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/Release/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/out/Release/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/Debug/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.240 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/out/Debug/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/Release/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/Debug/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: → /opt/iobroker/node_modules/node-snap7/build/node_snap7.node host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: Error: Could not locate the bindings file. Tried: host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: ^ host.raspberrypi 2025-08-14 12:15:14.239 error Caught by controller[0]: throw err; host.raspberrypi 2025-08-14 12:15:14.238 error Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:135 host.raspberrypi 2025-08-14 12:15:12.134 info instance system.adapter.s7.0 in version "1.4.3" started with pid 6217 host.raspberrypi 2025-08-14 12:15:11.490 info iobroker npm-rebuild: exit 1 host.raspberrypi 2025-08-14 12:15:10.456 error iobroker npm-rebuild: Rebuilding native modules failed vis.0 2025-08-14 12:15:05.035 info Terminated (NO_ERROR): Without reason vis.0 2025-08-14 12:15:03.976 info starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.vis, node: v22.18.0, js-controller: 7.0.6 host.raspberrypi 2025-08-14 12:14:52.609 info iobroker npm-rebuild: Rebuilding native modules ... host.raspberrypi 2025-08-14 12:14:50.956 info iobroker rebuild host.raspberrypi 2025-08-14 12:14:50.955 warn adapter "s7" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt host.raspberrypi 2025-08-14 12:14:50.955 info system.adapter.s7.0 will be rebuilt host.raspberrypi 2025-08-14 12:14:50.955 info Adapter system.adapter.s7.0 needs rebuild and will be restarted afterwards. host.raspberrypi 2025-08-14 12:14:50.955 error instance system.adapter.s7.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi 2025-08-14 12:14:50.955 error Caught by controller[0]: Node.js v22.18.0 host.raspberrypi 2025-08-14 12:14:50.955 error Caught by controller[0]: } host.raspberrypi 2025-08-14 12:14:50.954 error Caught by controller[0]: ]
MOD-EDIT:Code in code-tags gesetzt!
-
@pitpilot sagte in Wir empfehlen: Node.js 22.x:
warn adapter "s7" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt
Auch hier muss ein rebuild erfolgen. Da das aber augenscheinlich über den internen Vorgang nicht funktioniert, deinstallier den Adapter mal komplett und installier den dann nochmal frisch von Neu.
-
Eine REINSTALLATION sollte m.E. reichen.
Bei einer Deinstallation werden alle ioBroker infos / states etc gelöscht. Bei einer Reinstallation wird nur der Adaptercode (also alles was via npm kommt) deinstalliert und neu installiert. Die Config u States bleiben erhalten.
Bin nur am Handy u kann daher nicht genauer checken. Reinstallation sollte in etwa mit
iob update myadapter@1.2.3
gehen. Sorry wenn sytax fehlerhaft.
-
@thomas-braun
ok, vielen dank, nun geht auch wieder diag und co -
@bean said in Wir empfehlen: Node.js 22.x:
der Eusec Adapter lässt sich nicht starten
Also wieder zurück auf v10/Node 20, ich muss noch warten...
Würde mit Erwartungen bei eusec zurüchhaltend sein Brobat hat seit Oktober 2024 keine Aktion mehr auf Github gesetzt ...
-
@thomas-braun Ich habe 4 Siemens Instanzen installiert. Die Adapter De-und Reinstallation auf meinem Clone System hat zumindest über die GUI auch nichts verändert. Hat mir jemand Konsolen Befehle?
-
@mcm1957 sagte in Wir empfehlen: Node.js 22.x:
iob update myadapter@1.2.3
Müsste dann
iob upgrade myadapter@1.2.3 sein.
wobei glaube ich auch bei einem de/re-Install die config stehen bleibt. Müsste ich mal ausprobieren.
-
@thomas-braun sagte in Wir empfehlen: Node.js 22.x:
bei einem de/re-Install die config stehen bleibt.
aber auf keinen Fall die in den Objekten eingestellten Historisierungs- und andere Optionen
-
@bigmike71 sagte in Wir empfehlen: Node.js 22.x:
ok, vielen dank, nun geht auch wieder diag und co
Logisch, der user kommt ja nun auch wieder in sein Zuhause rein.
-
@thomas-braun said in Wir empfehlen: Node.js 22.x:
@mcm1957 sagte in Wir empfehlen: Node.js 22.x:
iob update myadapter@1.2.3
Müsste dann
iob upgrade myadapter@1.2.3 sein.
wobei glaube ich auch bei einem de/re-Install die config stehen bleibt. Müsste ich mal ausprobieren.
Bwi einer deinstalltion werden alle Objekte gelöscht.Alles andere würde mich sehr wundern.
Aber nonzentrieren wir ubs mal auf das aktuelle Problem.
-
@pitpilot
Hast du eh den ADAPTER deinstaöliert undneu installiert und nicht nur die Instanz(en) gelöscht und neu angelegt? -
@mcm1957 sagte in Wir empfehlen: Node.js 22.x:
Bwi einer deinstalltion werden alle Objekte gelöscht.Alles andere würde mich sehr wundern.
Ja, aber die Einstellungen liegen nicht in den Objekten.
-
@thomas-braun sagte in Wir empfehlen: Node.js 22.x:
@mcm1957 sagte in Wir empfehlen: Node.js 22.x:
Bwi einer deinstalltion werden alle Objekte gelöscht.Alles andere würde mich sehr wundern.
Ja, aber die Einstellungen liegen nicht in den Objekten.
aber es gibt auch Einstellungen in den Objekten
Die sind dann auch futsch -
Magst du mal den Inhalt deiner
/etc/apt/preferences.d/nodejs.pref
zeigen?
Sollte eigentlich so aussehen:echad@chet:~ $ cat /etc/apt/preferences.d/nodejs.pref Package: nodejs Pin: origin deb.nodesource.com Pin-Priority: 1001 echad@chet:~ $
-
@thomas-braun said in Wir empfehlen: Node.js 22.x:
cat /etc/apt/preferences.d/nodejs.pref
Klar, gerne:
michael@iobroker:~$ cat /etc/apt/preferences.d/nodejs.pref Package: nodejs Pin: origin deb.nodesource.com Pin-Priority: 1001 michael@iobroker:~$
-
Komisch. Da ist er PIN 1001 eigentlich.
sudo apt update apt policy nodejs
liefert bei dir?
-
michael@iobroker:~$ sudo apt update Hit:1 https://deb.nodesource.com/node_22.x nodistro InRelease Hit:2 http://deb.debian.org/debian trixie InRelease Get:3 http://security.debian.org trixie-security InRelease [43.4 kB] Get:4 http://deb.debian.org/debian trixie-updates InRelease [47.1 kB] Get:5 http://security.debian.org trixie-security/main amd64 Packages [8,780 B] Get:6 http://security.debian.org trixie-security/main Translation-en [9,164 B] Fetched 108 kB in 0s (276 kB/s) 1 package can be upgraded. Run 'apt list --upgradable' to see it. Warning: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details michael@iobroker:~$ apt policy nodejs nodejs: Installed: 22.18.0-1nodesource1 Candidate: 22.18.0-1nodesource1 Version table: *** 22.18.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 22.17.1-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.17.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.16.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.1-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.15.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.14.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.1-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.13.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.12.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.11.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.10.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.9.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.8.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.7.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.6.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.1-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.5.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.1-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.4.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.3.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.2.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.1.0-1nodesource1 600 500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages 22.0.0-1nodesource1 600 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 michael@iobroker:~$