NEWS
Plötzliche adapter fehler
-
Systemdata Bitte Ausfüllen Hardwaresystem: NUC/Pi3/etc. Pi 4b Arbeitsspeicher: 1GB 4GB Festplattenart: SD-Karte/SSD/HDD SD Betriebssystem: Ubuntu/Windows/Mac Debian Node-Version: 10.x.x 12.20.1 Nodejs-Version: 10.x.x 12.20.1 NPM-Version: 6.x.x 6.xx Installationsart: Skript/Manuell Manuell Image genutzt: Ja/Nein Nein Ort/Name der Imagedatei: Link Hi, ich habe nach einem Neustart das Problem das ein paar instanzen nicht grün werden .
folgendes wird im Log ausgegeben:host.raspberrypi 2021-02-21 11:45:18.154 error instance system.adapter.mihome-vacuum.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi 2021-02-21 11:45:18.154 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.raspberrypi 2021-02-21 11:45:18.154 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.raspberrypi 2021-02-21 11:45:18.154 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.raspberrypi 2021-02-21 11:45:18.154 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:1932:5) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:479:15) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at new Adapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:393:32) host.raspberrypi 2021-02-21 11:45:18.153 error Caught by controller[0]: at JSON.parse (<anonymous>) host.raspberrypi 2021-02-21 11:45:18.152 error Caught by controller[0]: SyntaxError: Unexpected token $ in JSON at position 8443 host.raspberrypi 2021-02-21 11:45:18.152 error Caught by controller[0]: ^ host.raspberrypi 2021-02-21 11:45:18.152 error Caught by controller[0]: }$ host.raspberrypi 2021-02-21 11:45:18.152 error Caught by controller[0]: undefined:155 host.raspberrypi 2021-02-21 11:45:16.722 info instance system.adapter.mihome-vacuum.0 started with pid 25670 host.raspberrypi 2021-02-21 11:45:16.487 info Restart adapter system.adapter.ping.0 because enabled
Betroffen sind der mii vacuum adapter, der Ping adapter und der Fronius adapter. Vor dem Neustart lief alles reibungslos.
Ich hoffe mir kann jemand Helfen!
Besten dank
-
-
pi@raspberrypi:~ $ dmesg | grep -i ext4 [ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=DC:A6:32:50:FA:7C vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=115200 console=tty1 root=PARTUUID=fee304eb-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait [ 1.383751] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 1.383841] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 4.899179] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) pi@raspberrypi:~ $
-
-
pi@raspberrypi:~ $ iobroker -v 3.1.6 pi@raspberrypi:~ $ iobroker status iobroker is running on this host. At least one iobroker host is running. Objects type: file States type: file
-
iobroker stop iobroker update iobroker upgrade self iobroker upgrade iobroker start
-
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
-
@thomas-braun
zu spät, update läuft schon ohne iobroker stop -
-
Adapter "fritzbox" is not installed. Adapter "fritzdect" is up to date. (node:12578) UnhandledPromiseRejectionWarning: SyntaxError: /opt/iobroker/node_modules/iobroker.fronius/io-package.json: Unexpected token ( in JSON at position 931 at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:237:27) at Upgrade.upgradeAdapterHelper (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:50:14) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:57:41) at processImmediate (internal/timers.js:461:21) (node:12578) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:12578) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
scheinabgebrochen zu haben
-
Adapter "foobar2000" is not installed. Adapter "fritzbox" is not installed. Adapter "fritzdect" is up to date. Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.fronius/io-package.json: Unexpected token ( in JSON at position 931 at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:279:27) at Upgrade.upgradeAdapterHelper (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:68:14) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:75:41) at processImmediate (internal/timers.js:461:21) pi@raspberrypi:~ $
dasselbe...
-
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
-
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.1 /usr/bin/node v12.20.1 /usr/bin/npm 7.5.4 nodejs: Installed: 12.20.1-1nodesource1 Candidate: 12.20.2-1nodesource1 Version table: 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages *** 12.20.1-1nodesource1 100 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $
npm hab ich eben ausversehen update gemacht
-
@billy-0 sagte in Plötzliche adapter fehler:
npm hab ich eben ausversehen update gemacht
Das solltest du wieder rückgängig machen. npm@7 passt nicht zum ioBroker.
sudo apt update sudo apt upgrade
-
@thomas-braun Ok ist durchgelaufen
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.20.2 /usr/bin/node v12.20.2 /usr/bin/npm 6.14.11 nodejs: Installed: 12.20.2-1nodesource1 Candidate: 12.20.2-1nodesource1 Version table: *** 12.20.2-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.23.1~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $
-
@billy-0 log vom broker
host.raspberrypi-Server 2021-02-21 12:49:06.918 error Cannot parse /opt/iobroker/iobroker-data/files/mihome-vacuum.admin/_data.json: /opt/iobroker/iobroker-data/files/mihome-vacuum.admin/_data.json: Unexpected token b in JSON at position 2195
-
@billy-0 beim upgrade self bleibts beim fehler
Adapter "fritzbox" is not installed. Adapter "fritzdect" is up to date. Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.fronius/io-package.json: Unexpected token ( in JSON at position 931 at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:279:27) at Upgrade.upgradeAdapterHelper (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:68:14) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:75:41) at processImmediate (internal/timers.js:461:21)
-
@billy-0
Lösch den Adapter mal und installier den danach neu. -
Hmm, habe gerade festgestellt das mir die betreffenden Adapter gar nicht mehr in der Adapter ansicht vom iobroker angezeigt werden. Sind nur in der Instanzen ansicht sichtbar... Hilft uns das weiter?
-
@thomas-braun finde nix zum neu installieren!?