NEWS
Allgemeine Infos und Updates
-
Hallo,
Bitte um Info zu updates.
Ich versuche das system zu verstehen und habe so meine Probleme bei den diversen updates und consolen Befehlen.
System läuft auf einem Synology NAS im Container.
Im Container Manager auf dem NAS wurde ein update angezeigt buanet/iobroker-latest.
Im iobroker host ein update auf 5.0.17
Mein Problem1 ist zu erkennen welche Version zu was gehört und wie der update Prozess richtig geht. Ich lese zur Zeit alle posts zu dem Thema und versuche zu verstehen. Da kommt es dann zu Problem 2. Hier werden immer wieder consolen Befehle genannt. Aber in welcher console? Brauche ich überhaupt eine Console?
Bei mir: Console 1 auf dem NAS im Container Manager. Wenn ich dort was Eingebe passiert nichts, ausser das die Auslastung des NAS auf 100% geht. (normal bei allen aktiven Task ist 2-3%)
Console 2: Putty nit SSH zum NAS. Hier bin ich aber ausserhalb des Containers und iobroker befehle funktionieren nicht.
Console 3: von Console 2 aus mit "docker exec -it iobroker sh" - hier vermute ich bin ich auf der iobroker Console.
Kann man irgendwo nachlesen wie der Aufbau des Systems ist? Imagefile, Instanzen mit den dazugehörigen Komponenten usw. (Node.js, js-contoller, NPM usw.)
Hab ich keinen Schimmer was wofür ist und welche Abhängigkeit es zueinander gibt. Gleiche Spiel ist bei den Adaptern. manche sind gut erklärt und manche gar nicht.jetzt zu meiner eigentlichen Bitte: Kann jemand mal den iob diag durchsehen ob soweit alle korrekt ist. (VIS kann man updaten mach ich aber erst wenn da keine weitereren Probleme beschrieben werden. Ich bin schon froh das mein System mit meinen Skripten und vis funktioniert so wie ich es gedacht habe.
docker exec -it iobroker sh # iob diag The ioBroker diag script is not specifically designed to run in Docker. Although it is generally safe to use, use it at your own risk. Do you want to continue? [yes/no] yes [H[2J[3J*** iob diag is starting up, please wait *** [H[2J[3J [34;107m*** ioBroker Diagnosis ***[0m Please 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: https://forum.iobroker.net 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 =========[0m Skript v.2023-10-10 [34;107m*** BASE SYSTEM ***[0m Hardware Vendor : Synology Kernel : x86_64 Userland : amd64 Docker : v9.0.1 Virtualization : Docker Kernel : x86_64 Userland : amd64 Systemuptime and Load: 22:31:58 up 5 days, 23:59, 0 user, load average: 0.11, 0.21, 0.27 CPU threads: 4 [34;107m*** Time and Time Zones ***[0m Wed Dec 20 21:31:58 UTC 2023 Wed Dec 20 22:31:58 CET 2023 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: 8.2G 2.5G 190M 178M 5.9G 5.6G Swap: 7.1G 27M 7.0G Total: 15G 2.6G 7.2G 7792 M total memory 2421 M used memory 3430 M active memory 3024 M inactive memory 181 M free memory 94 M buffer memory 5561 M swap cache 6723 M total swap 26 M used swap 6697 M free swap [34;107m*** FILESYSTEM ***[0m Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cachedev_0 btrfs 7.0T 3.1T 3.9T 45% / tmpfs tmpfs 64M 0 64M 0% /dev tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup shm tmpfs 64M 0 64M 0% /dev/shm /dev/mapper/cachedev_0 btrfs 7.0T 3.1T 3.9T 45% /opt/iobroker /dev/mapper/cachedev_0 btrfs 7.0T 3.1T 3.9T 45% /etc/hosts tmpfs tmpfs 3.9G 0 3.9G 0% /proc/acpi tmpfs tmpfs 3.9G 0 3.9G 0% /proc/scsi tmpfs tmpfs 3.9G 0 3.9G 0% /sys/firmware [32mMessages concerning ext4 filesystem in dmesg:[0m sudo: unable to resolve host iobroker: Name or service not known [Thu Dec 14 22:33:33 2023] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities [Thu Dec 14 22:33:33 2023] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null) [Thu Dec 14 22:33:33 2023] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities [Thu Dec 14 22:33:33 2023] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: barrier=1 [Thu Dec 14 22:33:37 2023] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities [Thu Dec 14 22:33:37 2023] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null) [Thu Dec 14 22:33:38 2023] EXT4-fs (md0): couldn't mount as ext3 due to feature incompatibilities [Thu Dec 14 22:33:38 2023] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: barrier=1 [Thu Dec 14 22:33:59 2023] EXT4-fs (usb1p1): mounted filesystem with ordered data mode. Opts: nodelalloc,synoacl [32mShow mounted filesystems \(real ones only\):[0m TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/cachedev_0[/@syno/@docker/btrfs/subvolumes/79a965e8f4459066f91a9511e8bb8ada11cc3e9154cabd752b6eba0846fb9cae] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,block_group_cache_tree,syno_allocator,subvolid=861,subvol=/@syno/@docker/btrfs/subvolumes/79a965e8f4459066f91a9511e8bb8ada11cc3e9154cabd752b6eba0846fb9cae |-/opt/iobroker /dev/mapper/cachedev_0[/@syno/docker/iobroker] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,block_group_cache_tree,syno_allocator,subvolid=693,subvol=/@syno/docker |-/etc/resolv.conf /dev/mapper/cachedev_0[/@syno/@docker/containers/4b054f73192c5f24988502fb8e875d91a22c07ee5abf08fb88d15406ade2b73d/resolv.conf] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,block_group_cache_tree,syno_allocator,subvolid=256,subvol=/@syno |-/etc/hostname /dev/mapper/cachedev_0[/@syno/@docker/containers/4b054f73192c5f24988502fb8e875d91a22c07ee5abf08fb88d15406ade2b73d/hostname] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,block_group_cache_tree,syno_allocator,subvolid=256,subvol=/@syno `-/etc/hosts /dev/mapper/cachedev_0[/@syno/@docker/containers/4b054f73192c5f24988502fb8e875d91a22c07ee5abf08fb88d15406ade2b73d/hosts] btrfs rw,nodev,relatime,ssd,synoacl,space_cache=v2,auto_reclaim_space,metadata_ratio=50,block_group_cache_tree,syno_allocator,subvolid=256,subvol=/@syno [32mFiles in neuralgic directories:[0m [32m/var:[0m sudo: unable to resolve host iobroker: Name or service not known 15M /var/ 13M /var/lib/dpkg 13M /var/lib 12M /var/lib/dpkg/info 1.9M /var/cache [32m/opt/iobroker/backups:[0m 126M /opt/iobroker/backups/ [32m/opt/iobroker/iobroker-data:[0m 262M /opt/iobroker/iobroker-data/ 206M /opt/iobroker/iobroker-data/files 67M /opt/iobroker/iobroker-data/files/javascript.admin 48M /opt/iobroker/iobroker-data/files/javascript.admin/static 47M /opt/iobroker/iobroker-data/files/javascript.admin/static/js [32mThe five largest files in iobroker-data are:[0m 21M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.aaea95f8.js.map 8.4M /opt/iobroker/iobroker-data/objects.jsonl 8.3M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.aaea95f8.js 7.5M /opt/iobroker/iobroker-data/files/javascript.admin/static/js/691.26ff76ce.chunk.js.map 7.3M /opt/iobroker/iobroker-data/states.jsonl [32mUSB-Devices by-id:[0m USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': find: '/dev/serial/by-id/': No such file or directory [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.0-1nodesource1 Version table: *** 18.19.0-1nodesource1 100 100 /var/lib/dpkg/status [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: 5.0.17 admin: 6.12.0 javascript: 7.1.6 Adapters from github: 0 [32mAdapter State[0m + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 10.88.0.5, run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.broadlink2.0 : broadlink2 : iobroker - enabled system.adapter.discovery.0 : discovery : iobroker - disabled + system.adapter.email.0 : email : iobroker - enabled system.adapter.flot.0 : flot : iobroker - enabled + system.adapter.history.0 : history : iobroker - enabled + system.adapter.hm-rega.0 : hm-rega : iobroker - enabled + system.adapter.hm-rpc.0 : hm-rpc : iobroker - enabled, port: 0 system.adapter.icons-material-svg.0 : icons-material-svg : iobroker - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker - enabled system.adapter.vis-history.0 : vis-history : iobroker - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : iobroker - enabled system.adapter.vis-material-advanced.0 : vis-material-advanced : iobroker - enabled system.adapter.vis.0 : vis : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: ubecker + instance is alive [32mEnabled adapters with bindings[0m + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 10.88.0.5, run as: admin + system.adapter.hm-rpc.0 : hm-rpc : iobroker - enabled, port: 0 + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: ubecker [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.12.0 , installed 6.12.0 Adapter "backitup" : 2.8.7 , installed 2.8.7 Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "discovery" : 4.2.0 , installed 4.2.0 Adapter "email" : 1.2.0 , installed 1.2.0 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "hm-rega" : 4.0.0 , installed 4.0.0 Adapter "hm-rpc" : 1.15.19 , installed 1.15.19 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "javascript" : 7.1.6 , installed 7.1.6 Controller "js-controller": 5.0.17 , installed 5.0.17 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.0 , installed 6.6.0 Adapter "tankerkoenig" : 3.3.7 , installed 3.3.7 Adapter "vis" : 1.5.4 , installed 1.4.16 [Updatable] Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-material-advanced": 1.7.4, installed 1.7.4 Adapter "web" : 6.1.10 , installed 6.1.10 Adapter "ws" : 2.5.8 , installed 2.5.8 [32mObjects and States[0m Please stand by - This may take a while Objects: 3838 States: 2940 [34;107m*** OS-Repositories and Updates ***[0m sudo: unable to resolve host iobroker: Name or service not known sudo: unable to resolve host iobroker: Name or service not known 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: 0 [34;107m*** Listening Ports ***[0m sudo: unable to resolve host iobroker: Name or service not known 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:139 0.0.0.0:* LISTEN 0 40469 - tcp 0 0 0.0.0.0:5357 0.0.0.0:* LISTEN 0 88261 - tcp 0 0 0.0.0.0:4045 0.0.0.0:* LISTEN 0 39854 - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 23765 - tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 38359 - tcp 0 0 10.88.0.5:2001 0.0.0.0:* LISTEN 1000 21740386 - tcp 0 0 10.88.0.5:8081 0.0.0.0:* LISTEN 1000 21738118 - tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 0 39606 - tcp 0 0 0.0.0.0:662 0.0.0.0:* LISTEN 0 32853 - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 30813 - tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 55 60088 - tcp 0 0 127.0.0.1:33304 0.0.0.0:* LISTEN 0 30899 - tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 0 38361 - tcp 0 0 0.0.0.0:892 0.0.0.0:* LISTEN 0 31319 - tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 0 40468 - tcp 0 0 127.0.0.1:512 0.0.0.0:* LISTEN 0 79120 - tcp 0 0 127.0.0.1:161 0.0.0.0:* LISTEN 0 41007 - tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN 0 39832 - tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 0 1154532 - tcp 0 0 0.0.0.0:6690 0.0.0.0:* LISTEN 0 104464 - tcp 0 0 0.0.0.0:5510 0.0.0.0:* LISTEN 192868 91233 - tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1000 21740603 - tcp 0 0 0.0.0.0:5000 0.0.0.0:* LISTEN 0 38355 - tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1000 21740596 - tcp 0 0 0.0.0.0:5001 0.0.0.0:* LISTEN 0 38357 - tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 0 34608 - tcp 0 0 0.0.0.0:42 0.0.0.0:* LISTEN 0 30817 - tcp6 0 0 :::139 :::* LISTEN 0 40467 - tcp6 0 0 :::5357 :::* LISTEN 0 88262 - tcp6 0 0 :::4045 :::* LISTEN 0 39856 - tcp6 0 0 :::111 :::* LISTEN 0 23768 - tcp6 0 0 :::80 :::* LISTEN 0 38360 - tcp6 0 0 :::8082 :::* LISTEN 1000 21743619 - tcp6 0 0 :::21 :::* LISTEN 0 39607 - tcp6 0 0 :::662 :::* LISTEN 0 31381 - tcp6 0 0 :::22 :::* LISTEN 0 30815 - tcp6 0 0 :::443 :::* LISTEN 0 38362 - tcp6 0 0 :::892 :::* LISTEN 0 31325 - tcp6 0 0 :::3261 :::* LISTEN 0 45142 - tcp6 0 0 :::445 :::* LISTEN 0 40466 - tcp6 0 0 :::5566 :::* LISTEN 0 61350 - tcp6 0 0 :::3263 :::* LISTEN 0 45141 - tcp6 0 0 :::3264 :::* LISTEN 0 45144 - tcp6 0 0 :::3265 :::* LISTEN 0 43694 - tcp6 0 0 :::2049 :::* LISTEN 0 39844 - tcp6 0 0 :::6690 :::* LISTEN 0 104465 - tcp6 0 0 :::5510 :::* LISTEN 192868 91234 - tcp6 0 0 :::5000 :::* LISTEN 0 38356 - tcp6 0 0 :::5001 :::* LISTEN 0 38358 - tcp6 0 0 :::873 :::* LISTEN 0 34609 - tcp6 0 0 :::42 :::* LISTEN 0 30819 - udp 0 0 0.0.0.0:3702 0.0.0.0:* 99 83481 - udp 0 0 0.0.0.0:52884 0.0.0.0:* 0 23764 - udp 0 0 0.0.0.0:53057 0.0.0.0:* 1000 21741995 - udp 0 0 0.0.0.0:4045 0.0.0.0:* 0 39853 - udp 0 0 10.88.0.5:69 0.0.0.0:* 0 69040 - udp 0 0 127.0.0.1:69 0.0.0.0:* 0 69039 - udp 0 0 0.0.0.0:111 0.0.0.0:* 0 23759 - udp 0 0 0.0.0.0:123 0.0.0.0:* 0 32869 - udp 0 0 10.88.0.255:137 0.0.0.0:* 0 1153619 - udp 0 0 10.88.0.5:137 0.0.0.0:* 0 1153618 - udp 0 0 0.0.0.0:137 0.0.0.0:* 0 1153578 - udp 0 0 10.88.0.255:138 0.0.0.0:* 0 1153621 - udp 0 0 10.88.0.5:138 0.0.0.0:* 0 1153620 - udp 0 0 0.0.0.0:138 0.0.0.0:* 0 1153579 - udp 0 0 127.0.0.1:161 0.0.0.0:* 0 41006 - udp 0 0 127.0.0.1:323 0.0.0.0:* 0 32867 - udp 0 0 0.0.0.0:514 0.0.0.0:* 0 1154530 - udp 0 0 0.0.0.0:662 0.0.0.0:* 0 32850 - udp 0 0 127.0.0.1:720 0.0.0.0:* 0 32846 - udp 0 0 0.0.0.0:892 0.0.0.0:* 0 31316 - udp 0 0 0.0.0.0:58289 0.0.0.0:* 0 32929 - udp 0 0 0.0.0.0:5353 0.0.0.0:* 0 32927 - udp 0 0 0.0.0.0:9997 0.0.0.0:* 0 29852 - udp 0 0 0.0.0.0:9998 0.0.0.0:* 0 29851 - udp 0 0 0.0.0.0:9999 0.0.0.0:* 0 29850 - udp 0 0 0.0.0.0:1900 0.0.0.0:* 0 87559 - udp 0 0 0.0.0.0:2049 0.0.0.0:* 0 39843 - udp 0 0 127.0.0.1:31067 0.0.0.0:* 0 75909 - udp 0 0 127.0.0.1:31068 0.0.0.0:* 0 75910 - udp 0 0 0.0.0.0:15001 0.0.0.0:* 1000 21743046 - udp 0 0 0.0.0.0:56118 0.0.0.0:* 1000 21741474 - udp6 0 0 :::3702 :::* 99 83483 - udp6 0 0 :::4045 :::* 0 39855 - udp6 0 0 :::111 :::* 0 23766 - udp6 0 0 :::123 :::* 0 32870 - udp6 0 0 ::1:323 :::* 0 32868 - udp6 0 0 :::514 :::* 0 1154531 - udp6 0 0 :::662 :::* 0 31379 - udp6 0 0 :::49820 :::* 0 23767 - udp6 0 0 :::892 :::* 0 31322 - udp6 0 0 :::33744 :::* 0 32930 - udp6 0 0 :::1194 :::* 0 74001 - udp6 0 0 :::5353 :::* 0 32928 - udp6 0 0 :::2049 :::* 0 39845 - [34;107m*** Log File - Last 25 Lines ***[0m 2023-12-20 22:18:03.294 - [32minfo[39m: broadlink2.0 (360) broadlink2 initialization started... 2023-12-20 22:18:03.296 - [32minfo[39m: broadlink2.0 (360) Scanning additional IP's: 10.88.0.41 2023-12-20 22:18:03.297 - [32minfo[39m: broadlink2.0 (360) Devices to add: 21003=RM4P 2023-12-20 22:18:03.297 - [32minfo[39m: broadlink2.0 (360) Devices to rename: RM:BroadLink-Remote-7d-be-f7=IR_Sender 2023-12-20 22:18:03.298 - [32minfo[39m: broadlink2.0 (360) broadlink2 has 1 old devices! 2023-12-20 22:18:03.300 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 24, address: '10.88.0.5/24', addrs: [ 10, 88, 0, 5 ], cidr: '10.88.0.5/24', bcaddr: '10.88.0.255' }: 2023-12-20 22:18:03.300 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 32, address: '10.88.1.1/32', addrs: [ 10, 88, 1, 1 ], cidr: '10.88.1.1/32', bcaddr: '10.88.1.1' }: 2023-12-20 22:18:03.301 - [32minfo[39m: broadlink2.0 (360) macObjects: [ 'e8:16:56:7d:be:f7' ] 2023-12-20 22:18:03.303 - [32minfo[39m: broadlink2.0 (360) Discover Broadlink devices for 10sec on broadlink2.0 2023-12-20 22:18:03.356 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 24, address: '10.88.0.5/24', addrs: [ 10, 88, 0, 5 ], cidr: '10.88.0.5/24', bcaddr: '10.88.0.255' }: 2023-12-20 22:18:03.357 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 32, address: '10.88.1.1/32', addrs: [ 10, 88, 1, 1 ], cidr: '10.88.1.1/32', bcaddr: '10.88.1.1' }: 2023-12-20 22:18:03.358 - [32minfo[39m: broadlink2.0 (360) discover [ '10.88.0.255', '10.88.1.1', '255.255.255.255', '224.0.0.251' ] from 0.0.0.0:36831 2023-12-20 22:18:03.423 - [32minfo[39m: broadlink2.0 (360) Device IR_Sender detected: address=10.88.0.41, mac=e8:16:56:7d:be:f7, typ=RM4P, id=0x520b devtype=rm4p, originalName=RM:BroadLink-Remote-7d-be-f7 2023-12-20 22:18:08.579 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 24, address: '10.88.0.5/24', addrs: [ 10, 88, 0, 5 ], cidr: '10.88.0.5/24', bcaddr: '10.88.0.255' }: 2023-12-20 22:18:08.580 - [32minfo[39m: broadlink2.0 (360) interface to be used: { netmaskBits: 32, address: '10.88.1.1/32', addrs: [ 10, 88, 1, 1 ], cidr: '10.88.1.1/32', bcaddr: '10.88.1.1' }: 2023-12-20 22:18:08.580 - [32minfo[39m: broadlink2.0 (360) discover [ '10.88.0.41' ] from 0.0.0.0:53057 2023-12-20 22:18:12.864 - [32minfo[39m: broadlink2.0 (360) Poll every 30 secods. 2023-12-20 22:18:12.864 - [32minfo[39m: broadlink2.0 (360) broadlink2.0 started and found 1 devices named IR_Sender 2023-12-20 22:18:12.865 - [32minfo[39m: broadlink2.0 (360) found macs: e8:16:56:7d:be:f7 ======================= SUMMARY ======================= v.2023-10-10 model name : Intel(R) Celeron(R) J4125 CPU @ 2.00GHz Kernel : x86_64 Userland : amd64 Docker : v9.0.1 Installation: Docker Kernel: x86_64 Userland: amd64 Timezone: Etc/UTC User-ID: 0 X-Server: false Pending OS-Updates: 0 Pending iob updates: 1 Nodejs-Installation: /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 Recommended versions are nodejs 18.19.0 and npm 10.2.3 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 8.2G 2.6G 576M 178M 5.5G 5.6G Swap: 7.1G 28M 7.0G Total: 15G 2.6G 7.6G Active iob-Instances: 11 Active repo(s): stable ioBroker Core: js-controller 5.0.17 admin 6.12.0 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 10.88.0.5, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: ubecker Objects: 3838 States: 2940 Size of iob-Database: 13M /opt/iobroker/iobroker-data/objects.jsonl 7.3M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
-
@ubecker sagte in Allgemeine Infos und Updates:
Hier werden immer wieder consolen Befehle genannt. Aber in welcher console? Brauche ich überhaupt eine Console?
Entweder mit PuTTY oder PowerShell über SSH an den ioBroker oder das Terminal des Containers benutzen.
Und ja - Du brauchst eine Console.
Um das Terminal des Containers zu nutzen verwendest Du "Mit Befehl ausführen" und trägst dortbash
ein.Und wieder mein Standardsatz: "Container sind Wegwerfartikel - dazu sind sie gemacht".
Um eine ioBroker- Installation im Container zu aktualisieren, geht man folgendermaßen vor:
- Container stoppen (und ggf. gleich löschen - zur Not gibt's ein Backup)
- Neuen Container aus aktuellem Image mit identischen Einstellungen erzeugen und starten
- warten, warten, fertig
Voraussetzung ist natürlich, dass die Daten des ioBroker nicht im Container selbst liegen, sondern in einem gemounteten Verzeichnis auf dem NAS.
Und nimm nicht das "latest" Image von Buanet, sondern wähle ein passendes mit Versionsnummer.
Stand heute wäre das v9.0.1 -
@codierknecht
Damit aktualisiert du nur das Container Betriebssystem und die node Version im Container,
Aber nicht die Version des iobroker.js-controller, also den iobroker selbst.Dazu muss man dann die consolen Befehle eingeben.
Siehe hier die Beschreibung von buanet
https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/ -
@oliverio sagte in Allgemeine Infos und Updates:
Damit aktualisiert du nur das Container Betriebssystem und die node Version im Container,
Das ist soweit klar. Ist ja auch Sinn und Zweck der Übung.
Hier liest man aber immer wieder, dass die Anwender das "von Hand" im Container machen. Das ist so ja nicht vorgesehen. Das macht der Maintainer des Image ... früher oder später.Aber nicht die Version des iobroker.js-controller, also den iobroker selbst.
OK - das sollte ich dann demnächst nochmal erwähnen.
Das und auch die Versionen der einzelnen Adapter hält man natürlich selbst "auf Stand". -
@oliverio sagte in Allgemeine Infos und Updates:
Dazu muss man dann die consolen Befehle eingeben.
Siehe hier die Beschreibung von buanet
https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/Auf diese alte Anleitung würde ich jetzt nicht mehr verweisen, sondern auf die aktuell gehaltene Doku unter
https://docs.buanet.de/iobroker-docker-image/docs/#updates-upgrades
bzw.
https://docs.buanet.de/de/iobroker-docker-image/docs/#iobroker-js-controller-aktualisierungenDa steht denn auch drin, dass seit js-controller 5.x die Updates alle auf der Admin-UI durchgeführt werden können.
-
@codierknecht sagte in Allgemeine Infos und Updates:
Und nimm nicht das "latest" Image von Buanet, sondern wähle ein passendes mit Versionsnummer.
Stand heute wäre das v9.0.1Das führt dann aber ggf. dazu, dass du keine Aktualisierungen mitbekommst, und auch keine nodejs-Updates mehr, wenn eine neue Version erscheint.
Aus meiner Sicht wäre es besser, dasTag
buanet/iobroker:latest-v9
zu verwenden. Innerhalb einer Major Version kommt es in der Regel nicht zu "breaking" Changes.
Es hängt aber auch vom persönlichen Update-Verhalten ab, was da die bessere Variante ist. -
@marc-berg
Ah, das mit Update in der gui wusste ich bisher nicht, dank -
@oliverio sagte in Allgemeine Infos und Updates:
Ah, das mit Update in der gui wusste ich bisher nicht, dank
Mit v5 ist die Welt für die Containerianer zum Glück einfacher geworden. Im Normalbetrieb muss man sich nicht mehr auf der Console rumtreiben. Und auch der lästige Fehler, dass man nicht so ohne weiteres ein Restore auf einem (anders benannten) Buanet-Container machen kann, ist mit V5 endlich weg.
-
@marc-berg said in Allgemeine Infos und Updates:
Mit v5 ist die Welt für die Containerianer zum Glück einfacher geworden.
schön und gut, für euch ist das alles klar, aber was ist jetzt V5?
@marc-berg said in Allgemeine Infos und Updates:
Buanet-Container machen kann, ist mit V5 endlich weg.
Ja, aber das Buanet-Image ist doch V9x
@marc-berg said in Allgemeine Infos und Updates:
bzw.
https://docs.buanet.de/de/iobroker-docker-image/docs/#iobroker-js-controller-aktualisierungen
Da steht denn auch drin, dass seit js-controller 5.x die Updates alle auf der Admin-UI durchgeführt werden können.
Die Doku werde ich mal gut durchlesen.Zurück zu meinem Eingangspost - wäre es möglich auch das zu beantworten - bitte --
-
@ubecker sagte in Allgemeine Infos und Updates:
schön und gut, für euch ist das alles klar, aber was ist jetzt V5?
Sorry, das war nur im Kontext zu verstehen. Mit V5 meine ich die js-controller Version.
Ja, aber das Buanet-Image ist doch V9x
Ja, korrekt. Und eine V9 Image kommt mit einem js-controller 5.0.x.
Die Doku werde ich mal gut durchlesen.
Guter Plan. Da werden einige deiner Fragen beantwortet.
Mangels Synology kann ich zu den anderen Fragen nichts beitragen.