NEWS
OpenKNX Adapter startet nicht mehr nach System-Update
-
Moin moin,
ich habe Heute das System geupdatet und seitdem startet der OpenKNX Adapter nicht mehr.
Node.js: v18.20.0
NPM: 10.5.0
js-controller: 5.0.19Das Update ist sauber durchgelaufen, allerdings habe ich irgendwann festgestellt, dass der OpenKNX Adapter nicht mehr startet.
Hatte mal zu Testzwecken eine neue Instanz installiert, aber gleiches Problem.Beim Starten sagt das LOG-File folgendes:
host.raspberrypi4 2024-03-30 09:32:48.944 info iobroker npm-rebuild: Rebuilding native modules ... host.raspberrypi4 2024-03-30 09:32:47.583 info iobroker rebuild host.raspberrypi4 2024-03-30 09:32:47.582 warn adapter "openknx" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt host.raspberrypi4 2024-03-30 09:32:47.581 info system.adapter.openknx.0 will be rebuilt host.raspberrypi4 2024-03-30 09:32:47.581 info Adapter system.adapter.openknx.0 needs rebuild and will be restarted afterwards. host.raspberrypi4 2024-03-30 09:32:47.581 error instance system.adapter.openknx.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4 2024-03-30 09:32:47.580 error Caught by controller[0]: Node.js v18.20.0 host.raspberrypi4 2024-03-30 09:32:47.580 error Caught by controller[0]: } host.raspberrypi4 2024-03-30 09:32:47.580 error Caught by controller[0]: ] host.raspberrypi4 2024-03-30 09:32:47.580 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/main.js' host.raspberrypi4 2024-03-30 09:32:47.579 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js', host.raspberrypi4 2024-03-30 09:32:47.579 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js', host.raspberrypi4 2024-03-30 09:32:47.579 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js', host.raspberrypi4 2024-03-30 09:32:47.579 error Caught by controller[0]: requireStack: [ host.raspberrypi4 2024-03-30 09:32:47.578 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.raspberrypi4 2024-03-30 09:32:47.577 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) { host.raspberrypi4 2024-03-30 09:32:47.577 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) host.raspberrypi4 2024-03-30 09:32:47.577 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) host.raspberrypi4 2024-03-30 09:32:47.577 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) host.raspberrypi4 2024-03-30 09:32:47.577 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) host.raspberrypi4 2024-03-30 09:32:47.576 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js:8:16) host.raspberrypi4 2024-03-30 09:32:47.576 error Caught by controller[0]: at require (node:internal/modules/helpers:177:18) host.raspberrypi4 2024-03-30 09:32:47.576 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) host.raspberrypi4 2024-03-30 09:32:47.576 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:981:27) host.raspberrypi4 2024-03-30 09:32:47.576 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/main.js host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: Require stack: host.raspberrypi4 2024-03-30 09:32:47.575 error Caught by controller[0]: Error: Cannot find module 'ipaddr.js' host.raspberrypi4 2024-03-30 09:32:47.574 error Caught by controller[0]: ^ host.raspberrypi4 2024-03-30 09:32:47.574 error Caught by controller[0]: throw err; host.raspberrypi4 2024-03-30 09:32:47.573 error Caught by controller[0]: node:internal/modules/cjs/loader:1143 host.raspberrypi4 2024-03-30 09:32:46.315 info instance system.adapter.openknx.0 started with pid 8774
Hatte in einem anderen Forum die vermeintliche Lösung für das Problem gefunden, allerdings hat das bei mir nicht funktioniert mit:
npm install iobroker/adapter-core
Was habe ich falsch gemacht? / Was ist zu tun?
Danke euch
Grüße
-
-
@thomas-braun said in OpenKNX Adapter startet nicht mehr nach System-Update:
cd /opt/iobroker
npm ls ipaddr.jsrobin@raspberrypi4:~ $ cd /opt/iobroker npm ls ipaddr.js iobroker.inst@3.0.0 /opt/iobroker ├─┬ iobroker.admin@6.13.16 │ └─┬ express@4.18.2 │ └─┬ proxy-addr@2.0.7 │ └── ipaddr.js@1.9.1 └─┬ iobroker.openknx@0.7.2 └─┬ knx@2.5.2 └── ipaddr.js@1.2.0
Skript v.2023-10-10 *** BASE SYSTEM *** Static hostname: raspberrypi4 Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-v8 Architecture: arm64 Model : Raspberry Pi 4 Model B Rev 1.4 Docker : false Virtualization : none Kernel : aarch64 Userland : arm64 Systemuptime and Load: 11:36:17 up 2:42, 2 users, load average: 0.36, 0.40, 0.36 CPU threads: 4 *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** Time and Time Zones *** Local time: Sat 2024-03-30 11:36:17 CET Universal time: Sat 2024-03-30 10:36:17 UTC RTC time: n/a Time zone: Europe/Berlin (CET, +0100) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** robin /home/robin robin adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 4.0G 1.6G 1.3G 1.2M 1.2G 2.4G Swap: 104M 0B 104M Total: 4.1G 1.6G 1.4G 3791 M total memory 1482 M used memory 1717 M active memory 664 M inactive memory 1207 M free memory 118 M buffer memory 1058 M swap cache 99 M total swap 0 M used swap 99 M free swap Raspberry only: oom events: 0 lifetime oom required: 0 Mbytes total time in oom handler: 0 ms max time spent in oom handler: 0 ms *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.6G 0 1.6G 0% /dev tmpfs tmpfs 380M 1.2M 378M 1% /run /dev/sda2 ext4 459G 5.7G 430G 2% / tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 5.0M 16K 5.0M 1% /run/lock /dev/sda1 vfat 510M 63M 448M 13% /boot/firmware tmpfs tmpfs 380M 0 380M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Sat Mar 30 08:53:19 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=E4:5F:01:26:8F:AE vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000 console=ttyS0,115200 console=tty1 root=PARTUUID=9e253307-02 rootfstype=ext4 fsck.repair=yes rootwait [Sat Mar 30 08:53:22 2024] EXT4-fs (sda2): mounted filesystem 7909438b-2884-423e-aa05-577fdea75c97 ro with ordered data mode. Quota mode: none. [Sat Mar 30 08:53:23 2024] EXT4-fs (sda2): re-mounted 7909438b-2884-423e-aa05-577fdea75c97 r/w. Quota mode: none. Show mounted filesystems \(real ones only\): TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,noatime `-/boot/firmware /dev/sda1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 1.3G /var/ 660M /var/log 659M /var/log/journal/1752ab92354a4fbe8ab5b2bd3f56c61e 659M /var/log/journal 369M /var/cache Archived and active journals take up 658.3M in the file system. /opt/iobroker/backups: 4.0K /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 385M /opt/iobroker/iobroker-data/ 286M /opt/iobroker/iobroker-data/files 142M /opt/iobroker/iobroker-data/files/vis-2 81M /opt/iobroker/iobroker-data/files/vis-2/static 80M /opt/iobroker/iobroker-data/files/vis-2/static/js The five largest files in iobroker-data are: 22M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.c05ba1d3.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.e7bb655f.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.368dc292.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/customWidgets.js.map 15M /opt/iobroker/iobroker-data/files/vis-2/static/js/376.1862d3de.chunk.js.map USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231007205057-if00 *** NodeJS-Installation *** /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 nodejs: Installed: 18.20.0-1nodesource1 Candidate: 18.20.0-1nodesource1 Version table: *** 18.20.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 18.19.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages 18.19.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.2-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.15.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.2-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 18.13.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.12.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.11.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.10.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.8.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.7.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.6.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.5.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.4.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.3.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.2.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.1.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.0.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 5.0.19 admin: 6.13.16 javascript: 7.8.0 Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : raspberrypi4 - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.backitup.0 : backitup : raspberrypi4 - enabled + system.adapter.cloud.0 : cloud : raspberrypi4 - enabled + system.adapter.influxdb.0 : influxdb : raspberrypi4 - enabled, port: 8086 + system.adapter.info.0 : info : raspberrypi4 - enabled + system.adapter.jarvis.0 : jarvis : raspberrypi4 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.javascript.0 : javascript : raspberrypi4 - enabled system.adapter.openknx.0 : openknx : raspberrypi4 - enabled + system.adapter.pushover.0 : pushover : raspberrypi4 - enabled + system.adapter.pvforecast.0 : pvforecast : raspberrypi4 - enabled + system.adapter.solax.0 : solax : raspberrypi4 - enabled + system.adapter.tr-064.0 : tr-064 : raspberrypi4 - enabled system.adapter.vis-2-widgets-energy.0 : vis-2-widgets-energy : raspberrypi4 - enabled system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: raspberrypi4 - enabled system.adapter.vis-2.0 : vis-2 : raspberrypi4 - disabled system.adapter.weatherunderground.0 : weatherunderground : raspberrypi4 - enabled + system.adapter.web.0 : web : raspberrypi4 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka : raspberrypi4 - enabled + system.adapter.zigbee.0 : zigbee : raspberrypi4 - enabled, port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231007205057-if00 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : raspberrypi4 - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.influxdb.0 : influxdb : raspberrypi4 - enabled, port: 8086 + system.adapter.jarvis.0 : jarvis : raspberrypi4 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi4 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : raspberrypi4 - enabled, port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231007205057-if00 ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.13.16 , installed 6.13.16 Adapter "backitup" : 2.10.11 , installed 2.10.11 Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "jarvis" : 3.1.8 , installed 3.1.8 Adapter "javascript" : 7.8.0 , installed 7.8.0 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "openknx" : 0.7.2 , installed 0.7.2 Adapter "pushover" : 3.0.6 , installed 3.0.6 Adapter "pvforecast" : 2.9.1 , installed 2.9.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.1 , installed 6.6.1 Adapter "solax" : 0.9.6 , installed 0.9.6 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "valuetrackerovertime": 1.0.1, installed 1.0.1 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "vis-2-widgets-energy": 0.3.11, installed 0.3.11 Adapter "vis-2-widgets-material": 1.3.18, installed 1.3.18 Adapter "weatherunderground": 3.6.0, installed 3.6.0 Adapter "web" : 6.2.3 , installed 6.2.3 Adapter "ws" : 2.5.11 , installed 2.5.11 Adapter "yahka" : 1.0.3 , installed 1.0.3 Adapter "zigbee" : 1.10.1 , installed 1.10.1 Objects and States Please stand by - This may take a while Objects: 2579 States: 2188 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease Hit:3 http://archive.raspberrypi.com/debian bookworm InRelease Hit:4 http://deb.debian.org/debian bookworm-updates InRelease Hit:5 https://repos.influxdata.com/debian stable InRelease Hit:6 https://apt.grafana.com stable InRelease Hit:7 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:40331 0.0.0.0:* LISTEN 1001 29572 9139/io.yahka.0 tcp 0 0 127.0.0.1:43343 0.0.0.0:* LISTEN 1001 32228 9139/io.yahka.0 tcp 0 0 0.0.0.0:8400 0.0.0.0:* LISTEN 1001 29544 9102/io.jarvis.0 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 6464 684/sshd: /usr/sbin tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 31136 8646/iobroker.js-co tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 31129 8646/iobroker.js-co tcp6 0 0 :::8086 :::* LISTEN 999 4759 753/influxd tcp6 0 0 :::8081 :::* LISTEN 1001 31196 8664/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 31589 9005/io.web.0 tcp6 0 0 :::22 :::* LISTEN 0 6466 684/sshd: /usr/sbin tcp6 0 0 :::3000 :::* LISTEN 106 6538 800/grafana udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 1929 533/avahi-daemon: r udp 0 0 0.0.0.0:50513 0.0.0.0:* 104 1931 533/avahi-daemon: r udp6 0 0 :::33890 :::* 104 1932 533/avahi-daemon: r udp6 0 0 :::5353 :::* 104 1930 533/avahi-daemon: r *** Log File - Last 25 Lines *** 2024-03-30 11:35:25.899 - error: host.raspberrypi4 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js 2024-03-30 11:35:25.899 - error: host.raspberrypi4 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/main.js 2024-03-30 11:35:25.900 - error: host.raspberrypi4 Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) 2024-03-30 11:35:25.900 - error: host.raspberrypi4 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:981:27) 2024-03-30 11:35:25.900 - error: host.raspberrypi4 Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-03-30 11:35:25.905 - error: host.raspberrypi4 Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-03-30 11:35:25.905 - error: host.raspberrypi4 Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js:8:16) 2024-03-30 11:35:25.906 - error: host.raspberrypi4 Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-03-30 11:35:25.906 - error: host.raspberrypi4 Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-03-30 11:35:25.906 - error: host.raspberrypi4 Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-03-30 11:35:25.906 - error: host.raspberrypi4 Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-03-30 11:35:25.907 - error: host.raspberrypi4 Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) { 2024-03-30 11:35:25.908 - error: host.raspberrypi4 Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2024-03-30 11:35:25.908 - error: host.raspberrypi4 Caught by controller[0]: requireStack: [ 2024-03-30 11:35:25.908 - error: host.raspberrypi4 Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js', 2024-03-30 11:35:25.912 - error: host.raspberrypi4 Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js', 2024-03-30 11:35:25.913 - error: host.raspberrypi4 Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js', 2024-03-30 11:35:25.913 - error: host.raspberrypi4 Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/main.js' 2024-03-30 11:35:25.914 - error: host.raspberrypi4 Caught by controller[0]: ] 2024-03-30 11:35:25.914 - error: host.raspberrypi4 Caught by controller[0]: } 2024-03-30 11:35:25.915 - error: host.raspberrypi4 Caught by controller[0]: Node.js v18.20.0 2024-03-30 11:35:25.915 - error: host.raspberrypi4 instance system.adapter.openknx.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2024-03-30 11:35:25.916 - info: host.raspberrypi4 Rebuild for adapter system.adapter.openknx.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. 2024-03-30 11:35:56.805 - info: solax.0 (8803) State value to set for "solax.0.data.json" has to be type "string" but received type "number" 2024-03-30 11:36:57.902 - info: solax.0 (8803) State value to set for "solax.0.data.json" has to be type "string" but received type "number"
code_text
-
Nichts auffälliges.
Installier den openknx nochmal frisch darüber. -
wie gesagt, hatte bereits eine neue Instanz installiert, brachte aber den gleichen Fehler.
-
Den ganzen Adapter, keine Instanz installieren.
-
also wie folgt?
cd /opt/iobroker iobroker stop adapterName npm install iobroker.adapterName iobroker upload adapterName iobroker start adapterName
Ändert sich nix
-
Jein
iobroker update iobroker upgrade openknx@0.7.2
Rückmeldungen im Terminal hier bekannt machen.
-
robin@raspberrypi4:~ $ iobroker update iobroker upgrade openknx@0.7.2 Used repository: stable Adapter "admin" : 6.13.16 , installed 6.13.16 Adapter "backitup" : 2.10.11 , installed 2.10.11 Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "jarvis" : 3.1.8 , installed 3.1.8 Adapter "javascript" : 7.8.0 , installed 7.8.0 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "openknx" : 0.7.2 , installed 0.7.2 Adapter "pushover" : 3.0.6 , installed 3.0.6 Adapter "pvforecast" : 2.9.1 , installed 2.9.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.1 , installed 6.6.1 Adapter "solax" : 0.9.6 , installed 0.9.6 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "valuetrackerovertime": 1.0.1, installed 1.0.1 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "vis-2-widgets-energy": 0.3.11, installed 0.3.11 Adapter "vis-2-widgets-material": 1.3.18, installed 1.3.18 Adapter "weatherunderground": 3.6.0, installed 3.6.0 Adapter "web" : 6.2.3 , installed 6.2.3 Adapter "ws" : 2.5.11 , installed 2.5.11 Adapter "yahka" : 1.0.3 , installed 1.0.3 Adapter "zigbee" : 1.10.1 , installed 1.10.1 Would you like to reinstall version 0.7.2 of openknx now? [(y)es, (n)o]: y Update openknx from @0.7.2 to @0.7.2 NPM version: 10.5.0 Installing iobroker.openknx@0.7.2... (System call) up to date in 7s 102 packages are looking for funding run `npm fund` for details upload [16] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/busload.png busload.png image/png upload [15] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/exportGA.png exportGA.png image/png upload [14] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [13] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [12] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [11] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [10] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [9] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [8] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [7] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [6] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [5] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/uk/translations.json i18n/uk/translations.json application/json upload [4] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/index_m.html index_m.html text/html upload [2] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/openknx.png openknx.png image/png upload [1] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/style.css style.css text/css upload [0] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/words.js words.js application/javascript
-
Also ich denke, das hat mit dem Update des Adapter angefangen, unabhängig von JS oder NPM oder was auch immer.
Kann ich einfach die ältere Version das drüberbügeln?
Einfach die Versionsnummer ändern? -
@rsw2004 sagte in OpenKNX Adapter startet nicht mehr nach System-Update:
Also ich denke, das hat mit dem Update des Adapter angefangen, unabhängig von JS oder NPM oder was auch immer.
Dann mach ein Issue dazu auf, wenn du dir sicher bist.
Wie schaut denn ein Adapter-Neustart im Log nun aus? Immer noch ein rebuild im Gange? -
Wobei das auf meinem System direkt durchläuft:
echad@chet:~ $ iob add openknx NPM version: 10.5.0 Installing iobroker.openknx@0.7.3... (System call) added 15 packages in 12s 117 packages are looking for funding run `npm fund` for details host.chet install adapter openknx upload [16] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/busload.png busload.png image/png upload [15] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/exportGA.png exportGA.png image/png upload [14] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [13] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [12] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [11] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [10] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [9] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [8] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [7] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [6] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [5] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/uk/translations.json i18n/uk/translations.json application/json upload [4] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/index_m.html index_m.html text/html upload [2] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/openknx.png openknx.png image/png upload [1] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/style.css style.css text/css upload [0] openknx.admin /opt/iobroker/node_modules/iobroker.openknx/admin/words.js words.js application/javascript host.chet object system.adapter.openknx created/updated host.chet create instance openknx host.chet object system.adapter.openknx.0.alive created host.chet object system.adapter.openknx.0.connected created host.chet object system.adapter.openknx.0.compactMode created host.chet object system.adapter.openknx.0.cpu created host.chet object system.adapter.openknx.0.cputime created host.chet object system.adapter.openknx.0.memHeapUsed created host.chet object system.adapter.openknx.0.memHeapTotal created host.chet object system.adapter.openknx.0.memRss created host.chet object system.adapter.openknx.0.uptime created host.chet object system.adapter.openknx.0.inputCount created host.chet object system.adapter.openknx.0.outputCount created host.chet object system.adapter.openknx.0.eventLoopLag created host.chet object system.adapter.openknx.0.sigKill created host.chet object system.adapter.openknx.0.logLevel created host.chet object openknx.0.info created host.chet object openknx.0.info.connection created host.chet object openknx.0.info.busload created host.chet object openknx.0.info.messagecount created host.chet Set default value of openknx.0.info.connection: false host.chet Set default value of openknx.0.info.busload: 0 host.chet Set default value of openknx.0.info.messagecount: 0 host.chet object system.adapter.openknx.0 created echad@chet:~ $
-
es hat sich meiner Meinung nach nix geändert.
host.raspberrypi4 2024-03-30 15:59:27.700 error instance system.adapter.openknx.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4 2024-03-30 15:59:27.700 error Caught by controller[0]: Node.js v18.20.0 host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: } host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: ] host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/main.js' host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js', host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js', host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js', host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: requireStack: [ host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.raspberrypi4 2024-03-30 15:59:27.699 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) { host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js:8:16) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at require (node:internal/modules/helpers:177:18) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:981:27) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) host.raspberrypi4 2024-03-30 15:59:27.698 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/main.js host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/index.js host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/FSM.js host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: Require stack: host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: Error: Cannot find module 'ipaddr.js' host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: ^ host.raspberrypi4 2024-03-30 15:59:27.697 error Caught by controller[0]: throw err; host.raspberrypi4 2024-03-30 15:59:27.696 error Caught by controller[0]: node:internal/modules/cjs/loader:1143 host.raspberrypi4 2024-03-30 15:59:26.615 info instance system.adapter.openknx.0 started with pid 5921
-
bei dir wurde die 0.7.3 installiert.
Habe das nun auch mal manuell geupdatet.
Der Log bleibt gleich. -
@rsw2004 sagte in OpenKNX Adapter startet nicht mehr nach System-Update:
bei dir wurde die 0.7.3 installiert.
Ich fahre auch ein 'bleeding edge'-Betasystem hier.
-
Rebuild for adapter system.adapter.openknx.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
Könnte das weiterhelfen?
Welches Verzeichnis wäre denn hier das richtige?
/opt/iobroker/iobroker-data/files/openknx.admin ? -
cd /opt/iobroker/node_modules/iobroker.openknx npm install --omit=dev
müsste das sein. Der Befehl mit --production ist veraltet.
-
Habe zumindest fürs Erste eine Lösung gefunden, damit alles wieder läuft.
Erst Downgrade auf die ursprüngliche Version (laut LOG)
iobroker update iobroker upgrade openknx@0.6.3
danach
cd /opt/iobroker/node_modules/iobroker.openknx npm install --omit=dev
Mit der aktuellen 0.7.2 funktioniert das nicht.
Ich danke dir für deine Mühe
-
@rsw2004 sagte in OpenKNX Adapter startet nicht mehr nach System-Update:
Mit der aktuellen 0.7.2 funktioniert das nicht.
Meldungen?