NEWS
nach Update vom js-controler nicht mehr erreichbar
-
Ich möchte gerne den js-controler updaten. Mach das im Terminal so:
pkill -u iobroker
iobroker update
iobroker upgrade selfScheint auch alles zu funktionieren.
Dann iobroker stoppen und wieder starten. Danach ist iobroker nicht mehr zu erreichen. Im Protokoll steht folgender Fehler:
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'Es gibt keinen lib Ordner mehr in iobroker/node_modules/iobroker.js-controller
Jemand einen Tipp was ich falsch mache?
-
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
Jemand einen Tipp was ich falsch mache?
Zeig mal mehr zu deinem System.
Die Ausgabe (Langfassung) voniob diag
zum Beispiel.
-
@thomas-braun
Habe ich gemacht. Weiß aber nicht wie ich das hier zeigen kann. Das Terminal Fenster ist im Docker nicht wirklich toll.
Kann höchstens ein Screenschot von den letzten sichtbaren Zeilen machen. -
Ok, habe es in eine Datei geleitet. Das kam dabei raus:
Ist aber von der funktionierenden Version mit altem js-controlerThe ioBroker diag script is not specifically designed to run in Docker.
Although it is generally safe to use, use it at your own risk.[H[2J[3J*** iob diag is starting up, please wait ***
[H[2J[3J
[34;107m*** ioBroker Diagnosis ***[0mPlease stretch the window of your terminal programm (puTTY) as wide as possible or switch to full screen
The following checks may give hints to potential malconfigurations or errors, please post them in our forum:
Just copy and paste the Summary Page, including the ``` characters at start and end.
It helps us to help you!Press any key to continue
[H[2J[3J
[33m======== Start marking the full check here =========[0mSkript v.2023-10-10 [34;107m*** BASE SYSTEM ***[0m Hardware Vendor : Synology Inc. Kernel : x86_64 Userland : amd64 Docker : v9.1.1 Virtualization : Docker Kernel : x86_64 Userland : amd64 Systemuptime and Load: 14:14:49 up 8 days, 19:52, 0 user, load average: 0.59, 0.68, 0.57 CPU threads: 8 [34;107m*** Time and Time Zones ***[0m Tue Feb 20 13:14:49 UTC 2024 Tue Feb 20 14:14:49 CET 2024 CET +0100 Etc/UTC [34;107m*** User and Groups ***[0m root /root root [34;107m*** X-Server-Setup ***[0m X-Server: false Desktop: Terminal: [34;107m*** MEMORY ***[0m total used free shared buff/cache available Mem: 20G 4.6G 553M 54M 16G 16G Swap: 14G 1.8G 12G Total: 35G 6.4G 13G 19975 M total memory 4389 M used memory 7771 M active memory 8582 M inactive memory 527 M free memory 232 M buffer memory 15216 M swap cache 14035 M total swap 1756 M used swap 12279 M free swap [34;107m*** FILESYSTEM ***[0m Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cachedev_0 btrfs 58T 42T 16T 73% / tmpfs tmpfs 64M 0 64M 0% /dev tmpfs tmpfs 9.8G 0 9.8G 0% /sys/fs/cgroup shm tmpfs 64M 0 64M 0% /dev/shm /dev/mapper/cachedev_0 btrfs 58T 42T 16T 73% /opt/iobroker /dev/mapper/cachedev_0 btrfs 58T 42T 16T 73% /etc/hosts tmpfs tmpfs 9.8G 0 9.8G 0% /proc/acpi tmpfs tmpfs 9.8G 0 9.8G 0% /proc/scsi tmpfs tmpfs 9.8G 0 9.8G 0% /sys/firmware [32mMessages concerning ext4 filesystem in dmesg:[0m [32mShow mounted filesystems \(real ones only\):[0m TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/cachedev_0[/@syno/@docker/btrfs/subvolumes/a682a01588dee8edaddf8e33b44f58a147196fd9e4c4fc00ba4aa36d921d56e6] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,syno_allocator,subvolid=4258,subvol=/@syno/@docker/btrfs/subvolumes/a682a01588dee8edaddf8e33b44f58a147196fd9e4c4fc00ba4aa36d921d56e6 |-/opt/iobroker /dev/mapper/cachedev_0[/@syno/docker/iobroker] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,syno_allocator,subvolid=259,subvol=/@syno/docker |-/etc/resolv.conf /dev/mapper/cachedev_0[/@syno/@docker/containers/7b6159f2c6712fb3b960a742c03a2c8e65139dac4cd0baa2d2844670e0687f1f/resolv.conf] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,syno_allocator,subvolid=257,subvol=/@syno |-/etc/hostname /dev/mapper/cachedev_0[/@syno/@docker/containers/7b6159f2c6712fb3b960a742c03a2c8e65139dac4cd0baa2d2844670e0687f1f/hostname] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,syno_allocator,subvolid=257,subvol=/@syno `-/etc/hosts /dev/mapper/cachedev_0[/@syno/@docker/containers/7b6159f2c6712fb3b960a742c03a2c8e65139dac4cd0baa2d2844670e0687f1f/hosts] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,syno_allocator,subvolid=257,subvol=/@syno [32mFiles in neuralgic directories:[0m [32m/var:[0m 34M /var/ 32M /var/lib 19M /var/lib/apt/lists 19M /var/lib/apt 13M /var/lib/dpkg [32m/opt/iobroker/backups:[0m 141M /opt/iobroker/backups/ [32m/opt/iobroker/iobroker-data:[0m 547M /opt/iobroker/iobroker-data/ 222M /opt/iobroker/iobroker-data/history 198M /opt/iobroker/iobroker-data/files 64M /opt/iobroker/iobroker-data/backup-objects 46M /opt/iobroker/iobroker-data/files/javascript.admin [32mThe five largest files in iobroker-data are:[0m 52M /opt/iobroker/iobroker-data/objects.jsonl 24M /opt/iobroker/iobroker-data/files/material/static/js/2.a95ea65c.chunk.js.map 12M /opt/iobroker/iobroker-data/files/javascript.admin/static/js/12.1aeaa68b.chunk.js.map 8.5M /opt/iobroker/iobroker-data/files/vis.0/Uwe/vis-views.json 8.5M /opt/iobroker/iobroker-data/files/vis.0/Uwe/1573146318965-2019-11-06-vis/vis-views.json [32mUSB-Devices by-id:[0m USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': [34;107m*** NodeJS-Installation ***[0m /usr/bin/nodejs v18.19.0 /usr/bin/node v18.19.0 /usr/bin/npm 10.2.3 /usr/bin/npx 10.2.3 /usr/bin/corepack 0.22.0 nodejs: Installed: 18.19.0-1nodesource1 Candidate: 18.19.1-1nodesource1 Version table: 18.19.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages *** 18.19.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 18.18.2-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.18.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.18.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.17.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.17.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.15.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.2-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 18.13.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.12.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.11.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.10.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.1-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.8.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.7.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.6.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.5.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.4.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.3.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.2.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.1.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.0.0-1nodesource1 1001 1001 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [32mTemp directories causing npm8 problem:[0m 0 No problems detected Errors in npm tree: [34;107m*** ioBroker-Installation ***[0m [32mioBroker Status[0m iobroker is running on this host. Objects type: jsonl States type: jsonl [32mCore adapters versions[0m js-controller: 4.0.23 admin: 5.3.8 javascript: 6.0.0 Adapters from github: 3 [32mAdapter State[0m + system.adapter.admin.0 : admin : buanet-iobroker-1 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : buanet-iobroker-1 - enabled + system.adapter.discovery.0 : discovery : buanet-iobroker-1 - enabled + system.adapter.evcc.0 : evcc : buanet-iobroker-1 - enabled system.adapter.flot.0 : flot : buanet-iobroker-1 - enabled + system.adapter.fullcalendar.0 : fullcalendar : buanet-iobroker-1 - enabled + system.adapter.history.0 : history : buanet-iobroker-1 - enabled + system.adapter.history.1 : history : buanet-iobroker-1 - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : buanet-iobroker-1 - enabled system.adapter.influxdb.0 : influxdb : buanet-iobroker-1 - enabled, port: 8086 system.adapter.influxdb.1 : influxdb : buanet-iobroker-1 - enabled, port: 9086 system.adapter.influxdb.2 : influxdb : buanet-iobroker-1 - enabled, port: 8086 + system.adapter.javascript.0 : javascript : buanet-iobroker-1 - enabled system.adapter.material.0 : material : buanet-iobroker-1 - enabled + system.adapter.modbus.0 : modbus : buanet-iobroker-1 - enabled + system.adapter.mqtt.0 : mqtt : buanet-iobroker-1 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.mqtt.1 : mqtt : buanet-iobroker-1 - enabled, port: 1886, bind: 0.0.0.0 system.adapter.parser.0 : parser : buanet-iobroker-1 - disabled system.adapter.parser.1 : parser : buanet-iobroker-1 - disabled + system.adapter.psa.1 : psa : buanet-iobroker-1 - enabled system.adapter.shelly.0 : shelly : buanet-iobroker-1 - enabled, port: 1885, bind: 0.0.0.0 system.adapter.solaredge.0 : solaredge : buanet-iobroker-1 - enabled + system.adapter.sonoff.0 : sonoff : buanet-iobroker-1 - enabled, port: 1884, bind: 0.0.0.0 system.adapter.systeminfo.1 : systeminfo : buanet-iobroker-1 - enabled system.adapter.vis-bars.0 : vis-bars : buanet-iobroker-1 - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : buanet-iobroker-1 - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker : buanet-iobroker-1 - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : buanet-iobroker-1 - enabled system.adapter.vis-history.0 : vis-history : buanet-iobroker-1 - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : buanet-iobroker-1 - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : buanet-iobroker-1 - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : buanet-iobroker-1 - enabled system.adapter.vis-justgage.0 : vis-justgage : buanet-iobroker-1 - enabled system.adapter.vis-keyboard.0 : vis-keyboard : buanet-iobroker-1 - enabled system.adapter.vis-lcars.0 : vis-lcars : buanet-iobroker-1 - enabled system.adapter.vis-map.0 : vis-map : buanet-iobroker-1 - enabled system.adapter.vis-material-advanced.0 : vis-material-advanced : buanet-iobroker-1 - enabled system.adapter.vis-metro.0 : vis-metro : buanet-iobroker-1 - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : buanet-iobroker-1 - enabled system.adapter.vis.0 : vis : buanet-iobroker-1 - enabled + system.adapter.web.0 : web : buanet-iobroker-1 - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive [32mEnabled adapters with bindings[0m + system.adapter.admin.0 : admin : buanet-iobroker-1 - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.influxdb.0 : influxdb : buanet-iobroker-1 - enabled, port: 8086 system.adapter.influxdb.1 : influxdb : buanet-iobroker-1 - enabled, port: 9086 system.adapter.influxdb.2 : influxdb : buanet-iobroker-1 - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : buanet-iobroker-1 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.mqtt.1 : mqtt : buanet-iobroker-1 - enabled, port: 1886, bind: 0.0.0.0 system.adapter.shelly.0 : shelly : buanet-iobroker-1 - enabled, port: 1885, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : buanet-iobroker-1 - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.web.0 : web : buanet-iobroker-1 - enabled, port: 8082, bind: 0.0.0.0, run as: admin [32mioBroker-Repositories[0m stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable [32mInstalled ioBroker-Instances[0m Used repository: stable Adapter "admin" : 6.13.16 , installed 5.3.8 [Updatable] Adapter "backitup" : 2.9.8 , installed 2.2.2 [Updatable] Adapter "discovery" : 4.2.0 , installed 2.7.0 [Updatable] Adapter "evcc" : 0.1.1 , installed 0.0.3 [Updatable] Adapter "flot" : 1.12.0 , installed 1.10.7 [Updatable] Adapter "fullcalendar" : 2.3.4 , installed 1.1.0 [Updatable] Adapter "history" : 3.0.1 , installed 1.9.13 [Updatable] Adapter "icons-mfd-svg": 1.2.0 , installed 1.0.2 [Updatable] Adapter "influxdb" : 4.0.2 , installed 3.2.0 [Updatable] Adapter "jarvis" : 3.1.8 , installed 2.2.1 [Updatable] Adapter "javascript" : 7.8.0 , installed 6.0.0 [Updatable] Controller "js-controller": 5.0.19 , installed 4.0.23 [Updatable] Adapter "material" : 1.3.1 , installed 1.0.4 [Updatable] Adapter "modbus" : 6.1.0 , installed 5.0.4 [Updatable] Adapter "mqtt" : 5.2.0 , installed 2.4.0 [Updatable] Adapter "parser" : 2.1.0 , installed 1.1.5 [Updatable] Adapter "psa" : 0.0.11 , installed 0.0.11 Adapter "shelly" : 6.6.1 , installed 4.0.7 [Updatable] Adapter "simple-api" : 2.7.2 , installed 2.6.2 [Updatable] Adapter "socketio" : 6.6.0 , installed 3.1.5 [Updatable] Adapter "solaredge" : 1.2.2 , installed 0.2.0 [Updatable] Adapter "solarlog" : 2.2.8 , installed 2.2.8 Adapter "sonoff" : 3.0.3 , installed 2.4.5 [Updatable] Adapter "systeminfo" : 1.1.0 , installed 0.3.1 [Updatable] Adapter "vis" : 1.5.4 , installed 1.4.5 [Updatable] Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 1.0.1, installed 0.1.5 [Updatable] Adapter "vis-colorpicker": 2.0.3 , installed 1.2.0 [Updatable] Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.4.0 , installed 1.1.7 [Updatable] Adapter "vis-inventwo" : 3.3.3 , installed 3.2.0 [Updatable] Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 2.1.0 , installed 1.0.2 [Updatable] Adapter "vis-keyboard" : 0.0.2 , installed 0.0.2 Adapter "vis-lcars" : 1.1.1 , installed 1.0.4 [Updatable] Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-material-advanced": 1.7.4, installed 1.7.2 [Updatable] Adapter "vis-metro" : 1.2.0 , installed 1.1.2 [Updatable] Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.2.2, installed 1.1.7 [Updatable] Adapter "web" : 6.2.3 , installed 3.4.9 [Updatable] [32mObjects and States[0m Please stand by - This may take a while Objects: 2253 States: 1914 [34;107m*** OS-Repositories and Updates ***[0m Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Pending Updates: 1 [34;107m*** Listening Ports ***[0m Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1028 104890823 - tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1028 104893074 - tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1028 104885792 - tcp 0 0 0.0.0.0:1886 0.0.0.0:* LISTEN 1028 104885917 - tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1028 104890830 - tcp6 0 0 :::8081 :::* LISTEN 1028 104890094 - tcp6 0 0 :::8082 :::* LISTEN 1028 104901935 - [34;107m*** Log File - Last 25 Lines ***[0m 2024-02-20 14:03:39.820 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:03:39.896 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:03:40.822 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:03:43.774 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:03:44.776 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:06:20.003 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:06:21.005 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:06:42.085 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:06:43.087 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:09:13.490 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:09:14.491 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:09:43.681 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:09:43.779 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:09:44.683 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:10:11.905 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:10:12.907 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:12:43.968 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:12:44.970 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:13:14.802 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:13:14.910 - [32minfo[39m: web.0 (1301) <==Disconnect system.user.admin from ::ffff:172.17.0.1 vis.0 2024-02-20 14:13:15.803 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:13:29.340 - [32minfo[39m: web.0 (1301) ==>Connected system.user.admin from ::ffff:172.17.0.1 2024-02-20 14:13:30.342 - [33mwarn[39m: web.0 (1301) State "web.0.info.connection" has no existing object, this might lead to an error in future versions 2024-02-20 14:15:00.023 - [32minfo[39m: host.buanet-iobroker-1 instance system.adapter.solaredge.0 started with pid 13532 2024-02-20 14:15:00.416 - [31merror[39m: host.buanet-iobroker-1 instance system.adapter.solaredge.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
[33m============ Mark until here for C&P =============[0m
iob diag has finished.
Press any key for a summary
-
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
Das Terminal Fenster ist im Docker nicht wirklich toll
Da geht man am besten mit SSH ran.
Unter Windows z.B. mit PowerShell oder PuTTY. -
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
Ist aber von der funktionierenden Version mit altem js-controler
Na das hilft jetzt nicht wirklich
Docker? Im Bridge-Mode?
Hast Du den Port (8081) auch gemappt? -
@codierknecht
Wie soll das gehen? -
@codierknecht
Ja, iobroker funktioniert ja. Aber nach dem Update nicht mehr. Da steht js.controler 5.xxx wird installiert.
Danach ist aber der Lib ordner im Verzeichnis iobroker/node_modules/iobroker.js-controller weg. Und iobroker geht nicht mehr. -
Bei Docker bin ich raus.
Aber bei dem eklatanten Update-Rückstand bei den iob-Adaptern wundert es auch nicht weiter, das es so nicht funktioniert. Erst die Adapter auf Stand bringen, dann den js-controller. -
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
Wie soll das gehen?
Wie soll was gehen?
Einen Container muss man nicht selbst updaten, wenn das der Maintainer regelmäßig macht.
Und bei den Images von buanet kannst Du eigentlich immer mit aktuellen Updates rechnen.Du hast ein externes Verzeichnis auf der Synology auf
/opt/iobroker/
des Containers gemappt?
Dann ist ein Update eigentlich trivial:- Container stoppen (und umbenennen oder löschen)
Vorher die Adapter auf möglichst aktuellen Stand bringen - aktuelle Version des Image holen
Nicht unbedingt "latest", sondern eine aktuelle stable-Version - neuen Container mit identischen Einstellungen erzeugen und starten
- warten ... warten ... voilá
- Container stoppen (und umbenennen oder löschen)
-
@codierknecht
Ja, alles nach docker/iobroker gemappt. Deswegen ja auch kein Problem wenn es nicht mehr geht. Alles wieder zurück kopieren und der alte Stand ist wieder da.
Im Image ist der js.controler wohl nicht drin. Ist immer Version 4.0.23
Steht auch so in diversen Beschreibungen im Web. -
@uwe96
Gerade eben mal einen neuen Container mit Image 9.1.1 gebaut:
Container sind Wegwerfartikel. Dazu sind sie gebaut.
- Container verwerfen
- Altes Image löschen und neues holen
- daraus neuen Container mit identischen Einstellungen (Mount, Ports) erzeugen und starten
- warten ... warten ... fertig!
Da muss nix "kopiert" werden.
Der Container stellt selbst beim ersten Start fest, dass sich im gemounteten Verzeichnis bereits Daten befinden und installiert alle benötigten Adapter nach und nach,
Darum muss man da beim Start auch Geduld aufbringen.Kann man nach dem Start des neuen Containers schön im Terminal oder Protokoll des Containers verfolgen:
-
@codierknecht
Habe jetzt das 9.1.1. Image genommen mit den alten Einstellungen.Keine Änderung. Adapter habe ich alle aktualisiert. Nur dieser geht halt nicht.
-
Meldungen im Log?
-
2024/02/20 15:07:03 stdout Send diag info: {"uuid":"361d7d7d-5e33-4be3-9570-1d9ca75bd8f9","language":"de","country":"","hosts":[{"version":"4.0.23","platform":"Javascript/Node.js","type":"linux"}],"node":"v18.19.0","arch":"x64","docker":true,"adapters":{"admin":{"version":"6.13.16","platform":"Javascript/Node.js"},"backitup":{"version":"2.9.8","platform":"Javascript/Node.js"},"discovery":{"version":"4.2.0","platform":"Javascript/Node.js"},"sonoff":{"version":"3.0.3","platform":"Javascript/Node.js"},"web":{"version":"6.2.3","platform":"Javascript/Node.js"},"vis":{"version":"1.5.4","platform":"Javascript/Node.js"},"shelly":{"version":"6.6.1","platform":"Javascript/Node.js"},"vis-bars":{"version":"0.1.4","platform":"Javascript/Node.js"},"vis-canvas-gauges":{"version":"1.0.1","platform":"Javascript/Node.js"},"vis-colorpicker":{"version":"2.0.3","platform":"Javascript/Node.js"},"vis-fancyswitch":{"version":"1.1.0","platform":"Javascript/Node.js"},"vis-history":{"version":"1.0.0","platform":"Javascript/Node.js"},"vis-hqwidgets":{"version":"1.4.0","platform":"Javascript/Node.js"},"vis-inventwo":{"version":"3.3.3","platform":"Javascript/Node.js"},"vis-jqui-mfd":{"version":"1.0.12","platform":"Javascript/Node.js"},"vis-justgage":{"version":"2.1.0","platform":"Javascript/Node.js"},"vis-keyboard":{"version":"0.0.2","platform":"Javascript/Node.js"},"vis-lcars":{"version":"1.1.1","platform":"Javascript/Node.js"},"vis-map":{"version":"1.0.4","platform":"Javascript/Node.js"},"icons-mfd-svg":{"version":"1.2.0","platform":"Javascript/Node.js"},"vis-material-advanced":{"version":"1.7.4","platform":"Javascript/Node.js"},"vis-metro":{"version":"1.2.0","platform":"Javascript/Node.js"},"vis-timeandweather":{"version":"1.2.2","platform":"Javascript/Node.js"},"material":{"version":"1.3.1","platform":"Javascript/Node.js"},"fullcalendar":{"version":"2.3.4","platform":"Javascript/Node.js"},"mqtt":{"version":"5.2.0","platform":"Javascript/Node.js"},"history":{"version":"3.0.1","platform":"Javascript/Node.js"},"flot":{"version":"1.12.0","platform":"Javascript/Node.js"},"vis-rgraph":{"version":"0.0.2","platform":"Javascript/Node.js"},"parser":{"version":"2.1.0","platform":"Javascript/Node.js"},"evcc":{"version":"0.1.1","platform":"Javascript/Node.js"},"systeminfo":{"version":"1.1.0","platform":"Javascript/Node.js"},"psa":{"version":"0.0.11","platform":"Javascript/Node.js"},"modbus":{"version":"6.1.0","platform":"Javascript/Node.js"},"javascript":{"version":"7.8.0","platform":"Javascript/Node.js"},"influxdb":{"version":"4.0.2","platform":"Javascript/Node.js"},"solaredge":{"version":"0.2.0","platform":"Javascript/Node.js"},"solarlog":{"version":"2.2.8","platform":"Javascript/Node.js"},"simple-api":{"version":"2.7.2","platform":"Javascript/Node.js"},"jarvis":{"version":"3.1.8","platform":"Javascript/Node.js"},"socketio":{"version":"6.6.0","platform":"Javascript/Node.js"}},"statesType":"jsonl","objectsType":"jsonl","noInstances":41,"compactMode":false,"noCompactInstances":0,"model":"AMD Ryzen Embedded V1500B","cpus":8,"mem":20946313216,"ostype":"Linux","city":"","vis":794} 2024/02/20 15:07:02 stdout ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging] 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.solaredge.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.psa.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.systeminfo.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.evcc.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.parser.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.parser.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.fullcalendar.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.material.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-timeandweather.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-metro.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-material-advanced.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-map.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-lcars.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-keyboard.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-justgage.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-jqui-mfd.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-inventwo.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-hqwidgets.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-history.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-fancyswitch.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-colorpicker.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-canvas-gauges.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis-bars.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.vis.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.web.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.discovery.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.backitup.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.mqtt.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.modbus.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.mqtt.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.shelly.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.sonoff.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.influxdb.2" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.influxdb.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.influxdb.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.javascript.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.history.1" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.history.0" for host "buanet-iobroker-1" 2024/02/20 15:05:03 stdout host.buanet-iobroker-1 check instance "system.adapter.admin.0" for host "buanet-iobroker-1" 2024/02/20 15:05:01 stdout ##### #### ### ## # iobroker.js-controller log output # ## ### #### ##### 2024/02/20 15:05:01 stdout 2024/02/20 15:05:01 stdout Starting ioBroker... 2024/02/20 15:05:01 stdout 2024/02/20 15:05:01 stdout -------------------------------------------------------------------------------- 2024/02/20 15:05:01 stdout ----- Step 5 of 5: ioBroker Startup ----- 2024/02/20 15:05:01 stdout -------------------------------------------------------------------------------- 2024/02/20 15:05:01 stdout 2024/02/20 15:05:01 stdout For more information see ioBroker Docker image docs (https://docs.buanet.de/iobroker-docker-image/docs/). 2024/02/20 15:05:01 stdout Some adapters have special requirements/ settings which can be activated by the use of environment variables. 2024/02/20 15:05:01 stdout 2024/02/20 15:05:01 stdout -------------------------------------------------------------------------------- 2024/02/20 15:05:01 stdout ----- Step 4 of 5: Applying Special Settings ----- 2024/02/20 15:05:01 stdout -------------------------------------------------------------------------------- 2024/02/20 15:05:01 stdout 2024/02/20 15:05:01 stdout No action required. 2024/02/20 15:05:01 stdout Hostname in ioBroker matches the hostname of this container. 2024/02/20 15:04:36 stdout 2024/02/20 15:04:36 stdout Checking database connection... Done. 2024/02/20 15:04:24 stdout 2024/02/20 15:04:22 stdout (Re)setting permissions (This might take a while! Please be patient!)... Done. 2024/02/20 15:04:21 stdout 2024/02/20 15:04:21 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:21 stdout ----- Step 3 of 5: Checking ioBroker Installation ----- 2024/02/20 15:04:21 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:21 stdout 2024/02/20 15:04:20 stdout Existing installation of ioBroker detected in "/opt/iobroker". 2024/02/20 15:04:19 stdout 2024/02/20 15:04:19 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:19 stdout ----- Step 2 of 5: Detecting ioBroker Installation ----- 2024/02/20 15:04:19 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:19 stdout 2024/02/20 15:04:19 stdout Changing UID to "1023" and GID to "100"... Done. 2024/02/20 15:04:18 stdout SETUID and/ or SETGID are set to custom values. 2024/02/20 15:04:18 stdout 2024/02/20 15:04:18 stdout 2024/02/20 15:04:18 stdout 2024/02/20 15:04:18 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:18 stdout ----- Step 1 of 5: Preparing Container ----- 2024/02/20 15:04:18 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:18 stdout 2024/02/20 15:04:18 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:18 stdout ----- SETUID: 1023 ----- 2024/02/20 15:04:18 stdout ----- SETGID: 100 ----- 2024/02/20 15:04:18 stdout ----- Environment Variables ----- 2024/02/20 15:04:18 stdout ----- ----- 2024/02/20 15:04:18 stdout ----- npm: 10.2.3 ----- 2024/02/20 15:04:17 stdout ----- node: v18.19.0 ----- 2024/02/20 15:04:17 stdout ----- build: 2024-02-13T23:44:30+00:00 ----- 2024/02/20 15:04:17 stdout ----- image: v9.1.1 ----- 2024/02/20 15:04:17 stdout ----- Version Information ----- 2024/02/20 15:04:17 stdout ----- ----- 2024/02/20 15:04:17 stdout ----- hostname: buanet-iobroker-1 ----- 2024/02/20 15:04:17 stdout ----- arch: x86_64 ----- 2024/02/20 15:04:17 stdout ----- System Information ----- 2024/02/20 15:04:17 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:17 stdout 2024/02/20 15:04:17 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:17 stdout ----- Please be patient! ----- 2024/02/20 15:04:17 stdout ----- Startupscript is now running! ----- 2024/02/20 15:04:17 stdout ----- Welcome to your ioBroker Docker container! ----- 2024/02/20 15:04:17 stdout ----- ----- 2024/02/20 15:04:17 stdout ----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ ----- 2024/02/20 15:04:17 stdout ----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ ----- 2024/02/20 15:04:17 stdout ----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ ----- 2024/02/20 15:04:17 stdout ----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ ----- 2024/02/20 15:04:17 stdout ----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ ----- 2024/02/20 15:04:17 stdout ----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ ----- 2024/02/20 15:04:17 stdout ----- ----- 2024/02/20 15:04:17 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:17 stdout ------------------------- 2024-02-20 15:04:17 ------------------------- 2024/02/20 15:04:17 stdout -------------------------------------------------------------------------------- 2024/02/20 15:04:17 stdout
MOD-EDIT: Code in code-tags gesetzt!
-
In CodeTags...
iob update iob stop iob upgrade self
sagt? (Wenn das unter Docker so funktioniert, heißt das).
-
@thomas-braun
Wenn ich das mache wird der Ordner Lib gelöscht und es geht nichts mehr. Wie ganz oben geschrieben -
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
ch möchte gerne den js-controler updaten. Mach das im Terminal so:
pkill -u iobroker
iobroker update
iobroker upgrade self
Scheint auch alles zu funktionieren.Dann iobroker stoppen und wieder starten.falsch , den Container danach neu starten .
Im Protokoll steht folgender Fehler:
Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'Zeige mal bitte die ganze Logausgabe dazu ... nicht so ein Schnipsel !
-
@uwe96 sagte in nach Update vom js-controler nicht mehr erreichbar:
js-controller: 4.0.23
gehe mal zuerst auf 4.0.24
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller@4.0.24
Container danach neu starten
dann später mit
pkill -u iobroker iobroker update iobroker upgrade self
Container danach neu starten
-
@glasfaser
Sehe ich das richtig, dass der neue Container bei vorhandenen Daten auch die (eigentlich neue) Version des JS-Controllers wieder überklatscht?Das wäre - naja, sagen wir mal "suboptimal"