NEWS
Adapter werden nicht mehr geupdated
-
@accu sagte in Adapter werden nicht mehr geupdated:
warum nicht
Weil sich hier sehr viel geändert hat. Ein Wechsel der Architektur geht ohnehin nur per Neuinstallation.
@thomas-braun die Frage ist ob das neue OS überhaupt irgendwie auf meinem alten Raspi mit dem kleinen Speicher läuft. Glaube dann lasse ich es erstmal so und nutze die paar Sachen weiter die laufen -- sofern ich den ioBroker irgendwie wieder zum Laufen bekomme.
-
@thomas-braun warum nicht - bei Jessi auf Buster gings doch auch. Glaube aber ich muss jetzt eh alles neu machen. Aktuell komme ich nicht mehr auf den ioBroker drauf:

pi@Raspi:~ $ iob status node:internal/modules/cjs/loader:1137 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15) at Module._load (node:internal/modules/cjs/loader:975:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.19.0 pi@Raspi:~ $cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller -
@thomas-braun die Frage ist ob das neue OS überhaupt irgendwie auf meinem alten Raspi mit dem kleinen Speicher läuft. Glaube dann lasse ich es erstmal so und nutze die paar Sachen weiter die laufen -- sofern ich den ioBroker irgendwie wieder zum Laufen bekomme.
@accu sagte in Adapter werden nicht mehr geupdated:
Glaube dann lasse ich es erstmal so
Ein abgekündigtes System zu betreiben ist keine Option.
-
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller@thomas-braun Hat er sich jetzt aufgehangen oder soll man da wieder zum Prompt zurückkommen?
pi@Raspi:~ $ cd /opt/iobroker pi@Raspi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in. npm WARN deprecated @types/bl@5.1.0: This is a stub types definition. bl provides its own type definitions, so you do not need this installed. npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated json3@3.3.2: Please use the native JSON object instead of JSON 3 npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm WARN deprecated node-inspect@2.0.0: This module is part of Node.js core and does not need to be installed separately. It is now unmaintained. npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated appium-logger@2.1.0: Moved into appium-support npm WARN deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. (##################) ⠋ reify:syno: timing arborist:ctor Completed in 4ms -
@thomas-braun Hat er sich jetzt aufgehangen oder soll man da wieder zum Prompt zurückkommen?
pi@Raspi:~ $ cd /opt/iobroker pi@Raspi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in. npm WARN deprecated @types/bl@5.1.0: This is a stub types definition. bl provides its own type definitions, so you do not need this installed. npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated json3@3.3.2: Please use the native JSON object instead of JSON 3 npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm WARN deprecated node-inspect@2.0.0: This module is part of Node.js core and does not need to be installed separately. It is now unmaintained. npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated appium-logger@2.1.0: Moved into appium-support npm WARN deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. (##################) ⠋ reify:syno: timing arborist:ctor Completed in 4msDas läuft noch. Deine Kiste ist ja kein Rennpferd.
-
Das läuft noch. Deine Kiste ist ja kein Rennpferd.
@thomas-braun :-) ok dann warte ich. Hat sich nur schon seit ner halben Ewigkeit nicht verändert. Nicht dass er sich aufgehangen hat.
-
@accu sagte in Adapter werden nicht mehr geupdated:
Glaube dann lasse ich es erstmal so
Ein abgekündigtes System zu betreiben ist keine Option.
@thomas-braun kann ich das irgendwie komplett über das Terminal installieren ohne dass ich in die Verlegenheit komme einen Bildschirm an den Raspberry anschließen zu müssen? Mein Pi hängt im Keller am am Netzwerk, ich habe aber keinen Bildschirm angeschlossen.
Falls ja gibt es irgendwo ein Tutorial wie ich das mache? (bin kein Linux Experte)
-
@thomas-braun kann ich das irgendwie komplett über das Terminal installieren ohne dass ich in die Verlegenheit komme einen Bildschirm an den Raspberry anschließen zu müssen? Mein Pi hängt im Keller am am Netzwerk, ich habe aber keinen Bildschirm angeschlossen.
Falls ja gibt es irgendwo ein Tutorial wie ich das mache? (bin kein Linux Experte)
Eine Neuinstallation?
-
Eine Neuinstallation?
@thomas-braun ja genau - weil das war ja dein Vorschlag dachte ich? nachdem ich jetzt eh nicht mehr drauf komme.
-
@thomas-braun ja genau - weil das war ja dein Vorschlag dachte ich? nachdem ich jetzt eh nicht mehr drauf komme.
Soweit ich weiß geht's nur per Raspberry Imager an einem Bildschirm. Hab mich aber noch nie damit beschäftigt, das Headless zu machen.
-
@thomas-braun die Frage ist ob das neue OS überhaupt irgendwie auf meinem alten Raspi mit dem kleinen Speicher läuft. Glaube dann lasse ich es erstmal so und nutze die paar Sachen weiter die laufen -- sofern ich den ioBroker irgendwie wieder zum Laufen bekomme.
@accu sagte in Adapter werden nicht mehr geupdated:
die Frage ist ob das neue OS überhaupt irgendwie auf meinem alten Raspi mit dem kleinen Speicher läuft.
wieso nicht?

-
@accu sagte in Adapter werden nicht mehr geupdated:
die Frage ist ob das neue OS überhaupt irgendwie auf meinem alten Raspi mit dem kleinen Speicher läuft.
wieso nicht?

Einem Rpi3 würde ich aber die 64Bit-Version spendieren.
-
Einem Rpi3 würde ich aber die 64Bit-Version spendieren.
klar!

-
Soweit ich weiß geht's nur per Raspberry Imager an einem Bildschirm. Hab mich aber noch nie damit beschäftigt, das Headless zu machen.
@thomas-braun sagte in Adapter werden nicht mehr geupdated:
Soweit ich weiß geht's nur per Raspberry Imager an einem Bildschirm. Hab mich aber noch nie damit beschäftigt, das Headless zu machen.
wieso nicht.
neue Karte am PC vorbereiten
alte Installation per ssh runterfahren
in den Keller gehen, Karte tauschen, Power onbis er wieder am PC sitzt ist Bookworm hochgefahren
alles andere geht wieder mit SSH -
Das läuft noch. Deine Kiste ist ja kein Rennpferd.
@thomas-braun hatte es nach 2h abgebrochen weil sich nix mehr getan hat. Jetzt gerade noch mal probiert:
Last login: Sun Dec 3 15:37:58 on ttys000 accu@iMac ~ % ssh pi@192.168.1.13 pi@192.168.1.13's password: Linux Raspi 5.10.103-v7+ #1529 SMP Tue Mar 8 12:21:37 GMT 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: Sun Dec 3 15:39:14 2023 from 192.168.1.92 pi@Raspi:~ $ cd /opt/iobroker pi@Raspi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/agent-base npm ERR! dest /opt/iobroker/node_modules/.agent-base-ZzrsLltQ npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/agent-base' -> '/opt/iobroker/node_modules/.agent-base-ZzrsLltQ' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-12-03T14_46_44_145Z-debug-0.log pi@Raspi:/opt/iobroker $gibts noch irgendeine Möglichkeit das alte System vorerst wieder zum Laufen zu bringen?
-
@thomas-braun sagte in Adapter werden nicht mehr geupdated:
Soweit ich weiß geht's nur per Raspberry Imager an einem Bildschirm. Hab mich aber noch nie damit beschäftigt, das Headless zu machen.
wieso nicht.
neue Karte am PC vorbereiten
alte Installation per ssh runterfahren
in den Keller gehen, Karte tauschen, Power onbis er wieder am PC sitzt ist Bookworm hochgefahren
alles andere geht wieder mit SSH -
@accu sagte in Adapter werden nicht mehr geupdated:
@homoran wie bereitet man die neue Karte am PC vor? einfach übern Card Reader?
wie sonst?
was hast du denn bisher gemacht? -
@thomas-braun hatte es nach 2h abgebrochen weil sich nix mehr getan hat. Jetzt gerade noch mal probiert:
Last login: Sun Dec 3 15:37:58 on ttys000 accu@iMac ~ % ssh pi@192.168.1.13 pi@192.168.1.13's password: Linux Raspi 5.10.103-v7+ #1529 SMP Tue Mar 8 12:21:37 GMT 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: Sun Dec 3 15:39:14 2023 from 192.168.1.92 pi@Raspi:~ $ cd /opt/iobroker pi@Raspi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/agent-base npm ERR! dest /opt/iobroker/node_modules/.agent-base-ZzrsLltQ npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/agent-base' -> '/opt/iobroker/node_modules/.agent-base-ZzrsLltQ' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-12-03T14_46_44_145Z-debug-0.log pi@Raspi:/opt/iobroker $gibts noch irgendeine Möglichkeit das alte System vorerst wieder zum Laufen zu bringen?
iob fix -
@accu sagte in Adapter werden nicht mehr geupdated:
@homoran wie bereitet man die neue Karte am PC vor? einfach übern Card Reader?
wie sonst?
was hast du denn bisher gemacht? -
iob fix@thomas-braun habe ich schon 2x drüber laufen lassen. Der Fehler bleibt der gleiche:
pi@Raspi:~ $ iob fix library: loaded Library version=2023-10-13 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2023-10-13 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/5) ========================================================================== OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 https://deb.nodesource.com/node_18.x nodistro InRelease OK:3 http://raspbian.raspberrypi.org/raspbian buster InRelease Paketlisten werden gelesen... Fertig ========================================================================== Checking ioBroker user and directory permissions (2/5) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Check and cleanup npm temporary directories (3/5) ========================================================================== Done. ========================================================================== Database maintenance (4/5) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! Compressing /opt/iobroker/iobroker-data/states.jsonl Compressing /opt/iobroker/iobroker-data/objects.jsonl Compressed 2 JSONL files. Done ========================================================================== Checking autostart (5/5) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@Raspi:~ $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /home/pi/node_modules/iobroker.js-controller npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir '/home/pi/node_modules/iobroker.js-controller' npm ERR! [Error: EACCES: permission denied, mkdir '/home/pi/node_modules/iobroker.js-controller'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'mkdir', npm ERR! path: '/home/pi/node_modules/iobroker.js-controller' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator. npm ERR! A complete