NEWS
Probleme nach Adapteraktualisierung
-
Guten Abend zusammen,
eines vorweg: Ich habe heute bereits erfolgreich Adapter aktualisiert.
Danach habe ich mir mit Blockly ein Script gebaut und wollte noch eine Variable aus der Homematic-CCU verwenden, als mir auffiel, dass der RegaHS-Adapter nicht mehr da ist. Also wollte ich ihn wieder installieren, was aber nicht funktioniert hat. Da meine node-js Version veraltet war, war mein erster Ansatz diese nach Anleitung zu updaten.
Das lief auch problemlos. Jedoch fiel mir bei der Kontrolle auf, dass die Ordner (laut Anleitung) nicht passen:xx@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null xx@raspberrypi:~ $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v /usr/bin/nodejs /usr/bin/node /usr/local/bin/npm /usr/local/bin/npx v18.17.1 v18.17.1 6.14.5 6.14.5
"local" darf hier nicht stehen, falls ich das richtig verstanden habe.
Naja der RegaHS-Adapter lief immer noch nicht. Testweise habe ich den Admin-Adapter geupdatet, welcher in den gleichen Fehler läuft.
2023-08-29 16:14:50.420 - ^[[32minfo^[[39m: host.raspberrypi instance system.adapter.admin.1 started with pid 10082 2023-08-29 16:14:51.936 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: node:internal/modules/cjs/loader:1080 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: throw err; 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ^ 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Error: Cannot find module '@iobroker/types' 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Require stack: 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js 2023-08-29 16:14:51.937 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/main.js 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at require (node:internal/modules/cjs/helpers:121:18) 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js:21:1) 2023-08-29 16:14:51.938 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2023-08-29 16:14:51.939 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: requireStack: [ 2023-08-29 16:14:51.940 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js', 2023-08-29 16:14:51.940 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/main.js' 2023-08-29 16:14:51.940 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ] 2023-08-29 16:14:51.940 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: } 2023-08-29 16:14:51.940 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Node.js v18.17.1 2023-08-29 16:14:51.941 - ^[[31merror^[[39m: host.raspberrypi instance system.adapter.admin.1 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-08-29 16:14:51.941 - ^[[32minfo^[[39m: host.raspberrypi Rebuild for adapter system.adapter.admin.1 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
sudo apt-get update und sudo apt-get -y dist-upgrade habe ich ebenfalls durchgeführt, auch danach node-js nochmal nach Anleitung installiert. Alles ohne Probleme. Die Adapter starten trotzdem nicht mehr.
"npm install admin --production" brachte ebenfalls nichts und eine weitere admin-Instanz auf einen anderen Port zu installieren auch nicht.
Hat irgendjemand eine Idee für mich?
Danke und viele Grüße!
-
@jossi sagte in Probleme nach Adapteraktualisierung:
node-js nochmal nach Anleitung installiert
nach welcher ?
-
@jossi sagte in Probleme nach Adapteraktualisierung:
/usr/local/bin/npm
Falsche Pfade. Schau in meiner Signatur wie man das fixt.
-
@jossi sagte in Probleme nach Adapteraktualisierung:
Da meine node-js Version veraltet war, war mein erster Ansatz diese nach Anleitung zu updaten.
v18.17.1
v18.17.1
6.14.5
6.14.5
das passt auch nicht , sollte dann so kommen
... wenn man es richtig macht "nach Anleitung" ,
-
arg @Thomas-Braun da war ich schon nah dran, aber habe den zweiten Post nicht gesehen
Danke dafür.
Die Pfade und Versionen passen nun.
pi@raspberrypi:/opt/iobroker/log $ uname -m && type -P nodejs node npm npx corepack && nodejs -v && node -v && npm -v && npx -v && corepack -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt-get update &> /dev/null && sudo apt-get update && apt-cache policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx /usr/bin/corepack v18.17.1 v18.17.1 9.6.7 9.6.7 0.18.0 4.0.24 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev lpadmin gpio i2c spi iobroker tty /opt/iobroker/log OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_18.x buster InRelease Paketlisten werden gelesen... Fertig nodejs: Installiert: 18.17.1-deb-1nodesource1 Installationskandidat: 18.17.1-deb-1nodesource1 Versionstabelle: *** 18.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u3 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Der Fehler bleibt aber leider und die Adapter starten nicht.
2023-08-29 19:15:04.189 - ^[[32minfo^[[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 6544 2023-08-29 19:15:05.747 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: node:internal/modules/cjs/loader:1080 2023-08-29 19:15:05.747 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: throw err; 2023-08-29 19:15:05.748 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ^ 2023-08-29 19:15:05.749 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Error: Cannot find module '@iobroker/types' 2023-08-29 19:15:05.749 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Require stack: 2023-08-29 19:15:05.750 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js 2023-08-29 19:15:05.750 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/main.js 2023-08-29 19:15:05.750 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-08-29 19:15:05.751 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-08-29 19:15:05.751 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-08-29 19:15:05.751 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at require (node:internal/modules/cjs/helpers:121:18) 2023-08-29 19:15:05.752 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js:21:1) 2023-08-29 19:15:05.752 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-08-29 19:15:05.753 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-08-29 19:15:05.753 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-08-29 19:15:05.753 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-08-29 19:15:05.753 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-08-29 19:15:05.754 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2023-08-29 19:15:05.754 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: requireStack: [ 2023-08-29 19:15:05.754 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js', 2023-08-29 19:15:05.754 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/main.js' 2023-08-29 19:15:05.755 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ] 2023-08-29 19:15:05.755 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: } 2023-08-29 19:15:05.755 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Node.js v18.17.1 2023-08-29 19:15:05.756 - ^[[31merror^[[39m: host.raspberrypi instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-08-29 19:15:05.757 - ^[[32minfo^[[39m: host.raspberrypi Adapter system.adapter.admin.0 needs rebuild and will be restarted afterwards.
2023-08-29 19:19:00.362 - ^[[32minfo^[[39m: host.raspberrypi Rebuild for adapter system.adapter.admin.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. 2023-08-29 19:19:00.415 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: node:internal/modules/cjs/loader:1080 2023-08-29 19:19:00.415 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: throw err; 2023-08-29 19:19:00.415 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ^ 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Error: Cannot find module '@iobroker/types' 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Require stack: 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.admin/main.js 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-08-29 19:19:00.416 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at require (node:internal/modules/cjs/helpers:121:18) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js:21:1) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-08-29 19:19:00.417 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: requireStack: [ 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/node_modules/@iobroker/adapter-core/build/index.js', 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.admin/main.js' 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: ] 2023-08-29 19:19:00.418 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: } 2023-08-29 19:19:00.419 - ^[[31merror^[[39m: host.raspberrypi Caught by controller[0]: Node.js v18.17.1 2023-08-29 19:19:00.419 - ^[[31merror^[[39m: host.raspberrypi instance system.adapter.admin.1 terminated with code 1 (JS_CONTROLLER_STOPPED)
Habt ihr noch Ideen?
Viele Grüße
-
Buster ist auch überfällig. Installier da 'bullseye'
-
adapter system.adapter.admin.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
Geh in das Verzeichnis des iobroker.admin und dann versuch
npm install --omit=dev
-
@thomas-braun
Ich hatte in der Zwischenzeit "npm install --production" im Adapter-Ordner probiert. Nun laufen die Adapter alle wiederEin Traum
Vielen herzlichen Dank!
-
npm install --omit=dev
Ist die aktuelle Version bei aktuellem npm
--production ist veraltet, kann auch irgendwann rausfallen.Dann kannste ja jetzt den Buster erlösen.
-
@thomas-braun
hehe, das war auf die schnelle nicht zu regeln. Das muss ich mal in Ruhe machen. -
Lass dir nicht zu viel Zeit, der Buster liegt im Sterben.
-
Hast du eine gute Anleitung? Gerade scheitert es am repository.
sudo apt update Ign:1 http://raspbian.raspberrypi.org/raspbian bulleye InRelease OK:2 http://phoscon.de/apt/deconz buster InRelease Fehl:3 http://raspbian.raspberrypi.org/raspbian bulleye Release 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80] OK:4 https://deb.nodesource.com/node_18.x buster InRelease OK:5 http://archive.raspberrypi.org/debian buster InRelease Paketlisten werden gelesen... Fertig E: Das Depot »http://raspbian.raspberrypi.org/raspbian bulleye Release« enthält keine Release-Datei. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
-
@jossi sagte in Probleme nach Adapteraktualisierung:
bulleye
Da fehlt ein
s
Ich hab aber dazu auch mal ein HowTo geschrieben. Schau durch meine Themen durch.
Und man stellt alle Repos gleichzeitig auf das gewünschte Release um.
-
@thomas-braun
ups, my bad.ok, ich hoffe deine Anleitung ist gut
Das Update läuft.
-
pi@raspberrypi:~ $ neofetch `.::///+:/-. --///+//-:`` pi@raspberrypi `+oooooooooooo: `+oooooooooooo: -------------- /oooo++//ooooo: ooooo+//+ooooo. OS: Raspbian GNU/Linux 11 (bullseye) aarch64 `+ooooooo:-:oo- +o+::/ooooooo: Host: Raspberry Pi 4 Model B Rev 1.2 `:oooooooo+`` `.oooooooo+- Kernel: 6.1.47-v8+ `:++ooo/. :+ooo+/.` Uptime: 6 mins ...` `.----.` ``.. Packages: 1976 (dpkg) .::::-``:::::::::.`-:::-` Shell: bash 5.1.4 -:::-` .:::::::-` `-:::- Resolution: 1440x900 `::. `.--.` `` `.---.``.::` Terminal: /dev/pts/0 .::::::::` -::::::::` ` CPU: BCM2835 (4) @ 1.500GHz .::` .:::::::::- `::::::::::``::. Memory: 881MiB / 3793MiB -:::` ::::::::::. ::::::::::.`:::- :::: -::::::::. `-:::::::: :::: -::- .-:::-.``....``.-::-. -::- .. `` .::::::::. `..`.. -:::-` -::::::::::` .:::::` :::::::` -::::::::::` :::::::. .::::::: -::::::::. :::::::: `-:::::` ..--.` ::::::. `...` `...--..` `...` .:::::::::: `.-::::-` pi@raspberrypi:~ $
perfekt
danke für die Unterstützung!