NEWS
Updaten von Debian Buster 10 auf Bookworm 12
-
@codierknecht hatte mir mal die Geschichte mit VMs angewöhnt, weil sie in sich geschlossene Systeme sind und das durchreichen von USB Geräten um einiges einfacher geht.
-
-
@markus-frankl sagte in Updaten von Debian Buster 10 auf Bookworm 12:
und das durchreichen von USB Geräten um einiges einfacher geht
Da stimme ich zu.
Mein ioBroker braucht keine USB-Geräte. Darum läuft der 1a als LXC. -
Linux iobroker 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Oct 20 22:19:50 2025 from 192.168.178.64 markus@iobroker:~$ iob diag [sudo] Passwort für markus: *** iob diag is starting up, please wait *** iob diag needs to be updated. Please execute 'iobroker fix' first. /home/iobroker/.diag.sh: line 72: debian-distro-info: command not found /home/iobroker/.diag.sh: line 73: ubuntu-distro-info: command not found /home/iobroker/.diag.sh: line 74: debian-distro-info: command not found /home/iobroker/.diag.sh: line 75: ubuntu-distro-info: command not found /home/iobroker/.diag.sh: line 76: ubuntu-distro-info: command not found /home/iobroker/.diag.sh: line 77: debian-distro-info: command not found /home/iobroker/.diag.sh: line 78: debian-distro-info: command not found *** ioBroker Diagnosis *** 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! ************************************************************************** * Some output is masked. For full results please use 'iob diag --unmask' * ************************************************************************** Press any key to continue ========== Start marking the full check here =========== ```bash Script v.2025-08-09 *** BASE SYSTEM *** Operating System: Debian GNU/Linux 10 (buster) Static hostname: iobroker Icon name: computer-vm Chassis: vm Virtualization: kvm Kernel: Linux 4.19.0-27-amd64 Architecture: x86-64 OS is similar to: model name : Common KVM processor Docker : false Virtualization : kvm Kernel : x86_64 Userland : 64 bit Systemuptime and Load: 22:53:37 up 7:59, 1 user, load average: 0.25, 0.33, 0.30 CPU threads: 8 *** LIFE CYCLE STATUS *** Unknown release codenamed 'buster'. Please check yourself if the Operating System is actively maintained. *** TIME AND TIMEZONES *** Local time: Mon 2025-10-20 22:53:37 CEST Universal time: Mon 2025-10-20 20:53:37 UTC RTC time: Mon 2025-10-20 20:53:38 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': markus HOME=/home/markus GROUPS=markus cdrom floppy audio dip video plugdev netdev iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev *** DISPLAY-SERVER SETUP *** Display-Server: false Unit display-manager.service could not be found. Display-Manager: Desktop: Session: tty System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix' *** MEMORY *** total used free shared buff/cache available Mem: 9.8G 3.6G 5.0G 8.0M 1.1G 5.8G Swap: 4.0G 0B 4.0G Total: 13G 3.6G 9.0G Active iob-Instances: 49 9756 M total memory 3639 M used memory 3879 M active memory 499 M inactive memory 5044 M free memory 195 M buffer memory 877 M swap cache 3996 M total swap 0 M used swap 3996 M free swap *** top - Table Of Processes *** top - 22:53:38 up 7:59, 1 user, load average: 0.25, 0.33, 0.30 Tasks: 149 total, 1 running, 148 sleeping, 0 stopped, 0 zombie %Cpu(s): 10.0 us, 1.7 sy, 0.0 ni, 88.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 9756.4 total, 5038.5 free, 3645.3 used, 1072.7 buff/cache MiB Swap: 3997.0 total, 3997.0 free, 0.0 used. 5821.0 avail Mem *** FAILED SERVICES *** 0 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. *** DMESG CRITICAL ERRORS *** No critical errors detected *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 4.8G 0 4.8G 0% /dev tmpfs tmpfs 976M 8.5M 968M 1% /run /dev/sda1 ext4 28G 14G 13G 51% / tmpfs tmpfs 4.8G 0 4.8G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 4.8G 0 4.8G 0% /sys/fs/cgroup tmpfs tmpfs 976M 0 976M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Mon Oct 20 14:54:25 2025] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [Mon Oct 20 14:54:26 2025] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/sda1 ext4 rw,relatime,errors=remount-ro `-/sys/fs/bpf bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 Files in neuralgic directories: /var: 661M /var/ 469M /var/cache 462M /var/cache/apt 401M /var/cache/apt/archives 162M /var/lib Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice. No journal files were opened due to insufficient permissions. /opt/iobroker/backups: 2.4G /opt/iobroker/backups/ 436K /opt/iobroker/backups/scripte 432K /opt/iobroker/backups/scripte/common 316K /opt/iobroker/backups/scripte/common/Blockly 112K /opt/iobroker/backups/scripte/common/Javascript /opt/iobroker/iobroker-data: 727M /opt/iobroker/iobroker-data/ 290M /opt/iobroker/iobroker-data/files 262M /opt/iobroker/iobroker-data/backup-objects 47M /opt/iobroker/iobroker-data/files/admin.admin 46M /opt/iobroker/iobroker-data/files/admin.admin/custom/assets The five largest files in iobroker-data are: 66M /opt/iobroker/iobroker-data/states.jsonl 48M /opt/iobroker/iobroker-data/objects.jsonl 24M /opt/iobroker/iobroker-data/files/scenes.admin/static/js/main.c9369f6c.js.map 19M /opt/iobroker/iobroker-data/files/text2command.admin/static/js/main.02fc3820.js.map 18M /opt/iobroker/iobroker-data/objects.json.migrated USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id': No Devices found 'by-id' Zigbee Network Settings on your coordinator/in nvbackup are: zigbee.X Extended Pan ID: *** MASKED *** Pan ID: *** MASKED *** Channel: *** MASKED *** Network Key: *** MASKED *** To unmask the settings run 'iob diag --unmask' *** NodeJS-Installation *** /usr/bin/nodejs v20.16.0 /usr/bin/node v20.16.0 /usr/bin/npm 10.8.1 /usr/bin/npx 10.8.1 /usr/bin/corepack 0.28.2 nodejs: Installed: 20.16.0-1nodesource1 Candidate: 20.19.5-1nodesource1 Version table: 20.19.5-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.19.4-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.19.3-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.19.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.18.3-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages *** 20.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 20.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 10.24.0~dfsg-1~deb10u4 500 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages 10.24.0~dfsg-1~deb10u1 500 500 http://ftp.de.debian.org/debian buster/main amd64 Packages Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected Checking for nodejs vulnerability: ██████ █████ ███ ██ ██████ ███████ ███████ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██ ██ ███ █████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ████ ██████ ███████ ██ ██ The current Node.js version (v20.16.0) is vulnerable to the following CVEs: CVE-2025-23083(high): With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23. Patched versions: ^20.18.2 || ^22.13.1 || ^23.6.1 = CVE-2025-23085(medium): A memory leak could occur when a remote peer abruptly closes the socket without sending a GOAWAY notification. Additionally, if an invalid header was detected by nghttp2, causing the connection to be terminated by the peer, the same leak was triggered. This flaw could lead to increased memory consumption and potential denial of service under certain conditions. This vulnerability affects HTTP/2 Server users on Node.js v18.x, v20.x, v22.x and v23.x. Patched versions: ^18.20.6 || ^20.18.2 || ^22.13.1 || ^23.6.1 = CVE-2025-23166(high): The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime. Patched versions: ^20.19.2 || ^22.15.1 || ^23.11.1 || ^24.0.2 = CVE-2025-23167(medium): A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using `\r\n\rX` instead of the required `\r\n\r\n`. This inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests. The issue was resolved by upgrading `llhttp` to version 9, which enforces correct header termination. Impact: * This vulnerability affects only Node.js 20.x users prior to the `llhttp` v9 upgrade. Patched versions: ^20.19.2 = *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: iobroker iobroker (version: 7.0.6, hostname: iobroker , alive, uptime: 7502) Core adapters versions js-controller: 7.0.6 admin: 7.7.2 javascript: 8.9.2 nodejs modules from github: 5 +-- iobroker.alexa-shoppinglist@1.1.0 (git+ssh://git@github.com/MiRo1310/ioBroker.alexa-shoppinglist.git#30ebd89f701179b790dce4705c6e7a943039f6e1) +-- iobroker.fully-tablet-control@0.3.8 (git+ssh://git@github.com/xXBJXx/ioBroker.fully-tablet-control.git#466a9f2565ccaa05fb5536b16a9c46b9d5f76e8a) +-- iobroker.homepilot20@0.0.72 (git+ssh://git@github.com/homecineplexx/ioBroker.homepilot20.git#3706cca661f6ac97f7b2d0a77043b9a79eb2847f) +-- iobroker.tesla-motors@1.4.5 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.tesla-motors.git#9325aa23185511923c353bc04c01781057e4f016) +-- iobroker.vw-connect@0.6.1 (git+ssh://git@github.com/TA2k/ioBroker.vw-connect.git#309769f6889c08b0789f21d327b98743f7147d3d) Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alarm.0 : alarm : iobroker - enabled + system.adapter.alexa-shoppinglist.0 : alexa-shoppinglist : iobroker - enabled + system.adapter.alexa2.0 : alexa2 : iobroker - enabled system.adapter.alias-manager.0 : alias-manager : iobroker - enabled + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.binance.0 : binance : iobroker - enabled + system.adapter.cloud.0 : cloud : iobroker - enabled + system.adapter.deconz.0 : deconz : iobroker - enabled, port: 80 + system.adapter.device-reminder.0 : device-reminder : iobroker - enabled system.adapter.device-watcher.0 : device-watcher : iobroker - disabled + system.adapter.discovery.0 : discovery : iobroker - enabled + system.adapter.ems-esp.0 : ems-esp : iobroker - enabled system.adapter.feiertage.0 : feiertage : iobroker - enabled system.adapter.flot.0 : flot : iobroker - enabled + system.adapter.fully-tablet-control.0 : fully-tablet-control : iobroker - enabled + system.adapter.ham.0 : ham : iobroker - enabled + system.adapter.harmony.0 : harmony : iobroker - enabled + system.adapter.history.0 : history : iobroker - enabled + system.adapter.homeconnect.0 : homeconnect : iobroker - enabled + system.adapter.homepilot20.0 : homepilot20 : iobroker - enabled system.adapter.ical.0 : ical : iobroker - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobroker - enabled + system.adapter.info.0 : info : iobroker - enabled + system.adapter.iot.0 : iot : iobroker - enabled + system.adapter.iqontrol.0 : iqontrol : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled + system.adapter.lametric.0 : lametric : iobroker - enabled + system.adapter.meross.0 : meross : iobroker - enabled + system.adapter.mihome-vacuum.0 : mihome-vacuum : iobroker - enabled, port: 54321 + system.adapter.mihome-vacuum.1 : mihome-vacuum : iobroker - enabled, port: 54321 system.adapter.netatmo-crawler.0 : netatmo-crawler : iobroker - enabled + system.adapter.nuki-extended.0 : nuki-extended : iobroker - enabled + system.adapter.proxmox.0 : proxmox : iobroker - enabled, port: 8006 system.adapter.ring.0 : ring : iobroker - enabled + system.adapter.scenes.0 : scenes : iobroker - enabled + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol : iobroker - enabled + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.socketio.0 : socketio : iobroker - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.spotify-premium.0 : spotify-premium : iobroker - enabled + system.adapter.tado.0 : tado : iobroker - enabled + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker - enabled + system.adapter.telegram-menu.0 : telegram-menu : iobroker - enabled + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.1 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.terminal.0 : terminal : iobroker - enabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.tesla-motors.0 : tesla-motors : iobroker - enabled + system.adapter.text2command.0 : text2command : iobroker - enabled + system.adapter.tr-064.0 : tr-064 : iobroker - enabled + system.adapter.trashschedule.0 : trashschedule : iobroker - enabled + system.adapter.tuya.0 : tuya : iobroker - enabled system.adapter.tvspielfilm.0 : tvspielfilm : iobroker - enabled + system.adapter.vw-connect.0 : vw-connect : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.wled.0 : wled : iobroker - enabled + system.adapter.yahka.0 : yahka : iobroker - enabled + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : iobroker - enabled, port: 80 + system.adapter.mihome-vacuum.0 : mihome-vacuum : iobroker - enabled, port: 54321 + system.adapter.mihome-vacuum.1 : mihome-vacuum : iobroker - enabled, port: 54321 + system.adapter.proxmox.0 : proxmox : iobroker - enabled, port: 8006 + system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.socketio.0 : socketio : iobroker - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.telegram.0 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.telegram.1 : telegram : iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.terminal.0 : terminal : iobroker - enabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories ┌─────────┬────────────────────┬─────────────────────────────────────────────────────────┬──────────────┐ │ (index) │ name │ url │ auto upgrade │ ├─────────┼────────────────────┼─────────────────────────────────────────────────────────┼──────────────┤ │ 0 │ 'Stable (default)' │ 'http://download.iobroker.net/sources-dist.json' │ false │ │ 1 │ 'Beta (latest)' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │ │ 2 │ '' │ 'http://download.iobroker.net/sources-dist.json' │ false │ └─────────┴────────────────────┴─────────────────────────────────────────────────────────┴──────────────┘ Active repo(s): Stable (default) Upgrade policy: none Installed ioBroker-Adapters Used repository: Stable (default) Adapter "admin" : 7.7.2 , installed 7.7.2 Adapter "alarm" : 3.7.4 , installed 3.7.4 Adapter "alexa-shoppinglist": 1.1.0, installed 1.1.0 Adapter "alexa2" : 3.27.3 , installed 3.27.3 Adapter "alias-manager": 2.0.0 , installed 2.0.0 Adapter "backitup" : 3.3.5 , installed 3.3.5 Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "deconz" : 1.6.4 , installed 1.6.4 Adapter "device-reminder": 3.1.2 , installed 3.1.2 Adapter "device-watcher": 2.13.1 , installed 2.13.1 Adapter "discovery" : 5.0.0 , installed 5.0.0 Adapter "ems-esp" : 6.0.0 , installed 6.0.0 Adapter "feiertage" : 1.2.1 , installed 1.2.1 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "ham" : 5.3.1 , installed 5.3.1 Adapter "harmony" : 1.5.0 , installed 1.5.0 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "homeconnect" : 1.4.3 , installed 1.4.3 Adapter "ical" : 1.17.0 , installed 1.17.0 Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0 Adapter "iot" : 3.3.0 , installed 4.1.10 Adapter "iqontrol" : 3.0.0 , installed 3.0.0 Adapter "javascript" : 8.9.2 , installed 8.9.2 Controller "js-controller": 7.0.7 , installed 7.0.6 [Updatable] Adapter "lametric" : 4.1.0 , installed 4.1.0 Adapter "meross" : 1.17.0 , installed 1.17.0 Adapter "mihome-vacuum": 5.2.0 , installed 5.2.0 Adapter "mqtt-client" : 3.0.0 , installed 3.0.0 Adapter "netatmo-crawler": 1.1.0 , installed 1.1.0 Adapter "nuki-extended": 2.7.0 , installed 2.7.0 Adapter "proxmox" : 2.4.0 , installed 2.4.0 Adapter "ring" : 6.4.0 , installed 6.3.0 [Updatable] Adapter "scenes" : 3.2.3 , installed 3.2.3 Adapter "shelly" : 10.2.0 , installed 10.2.0 Adapter "shuttercontrol": 2.0.5 , installed 2.0.5 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "spotify-premium": 1.5.2 , installed 1.5.2 Adapter "tado" : 0.8.0 , installed 0.8.0 Adapter "tankerkoenig" : 3.4.0 , installed 2.1.1 [Updatable] Adapter "telegram" : 4.1.0 , installed 4.1.0 Adapter "telegram-menu": 2.4.4 , installed 2.4.4 Adapter "terminal" : 1.0.0 , installed 1.0.0 Adapter "tesla-motors" : 1.3.2 , installed 1.4.5 Adapter "text2command" : 3.0.3 , installed 3.0.3 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "trashschedule": 3.3.0 , installed 3.3.0 Adapter "tuya" : 3.16.0 , installed 3.16.0 Adapter "tvspielfilm" : 2.1.0 , installed 2.1.0 Adapter "web" : 7.0.8 , installed 7.0.8 Adapter "wled" : 0.7.2 , installed 0.7.2 Adapter "ws" : 2.6.2 , installed 2.6.2 Adapter "yahka" : 1.1.5 , installed 1.1.5 Objects and States Please stand by - This may take a while Objects: 34426 States: 28275 *** OS-Repositories and Updates *** E: The repository 'http://security.debian.org/debian-security buster/updates Release' no longer has a Release file. E: The repository 'http://ftp.de.debian.org/debian buster Release' no longer has a Release file. E: The repository 'http://ftp.de.debian.org/debian buster-updates Release' no longer has a Release file. Pending Updates: 1 *** 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 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 468612 15071/iobroker.js-c tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 469107 15071/iobroker.js-c tcp 0 0 127.0.0.1:42411 0.0.0.0:* LISTEN 1001 635203 15464/io.yahka.0 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 1351 1/init tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 14595 549/sshd tcp6 0 0 :::37761 :::* LISTEN 1001 471037 15464/io.yahka.0 tcp6 0 0 :::61991 :::* LISTEN 1001 464592 15286/io.harmony.0 tcp6 0 0 :::111 :::* LISTEN 0 11551 1/init tcp6 0 0 :::8081 :::* LISTEN 1001 469142 15089/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 473592 16297/io.web.0 tcp6 0 0 :::8084 :::* LISTEN 1001 472918 16436/io.socketio.0 tcp6 0 0 :::51989 :::* LISTEN 1001 502594 17128/io.nuki-exten tcp6 0 0 :::22 :::* LISTEN 0 14597 549/sshd tcp6 0 0 :::8087 :::* LISTEN 1001 475918 16267/io.simple-api tcp6 0 0 :::8088 :::* LISTEN 1001 472570 16158/io.terminal.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 466493 15241/io.deconz.0 udp 0 0 0.0.0.0:60067 0.0.0.0:* 108 12221 399/avahi-daemon: r udp 0 0 0.0.0.0:53420 0.0.0.0:* 1001 469826 15662/io.mihome-vac udp 0 0 0.0.0.0:53421 0.0.0.0:* 1001 466930 15515/io.mihome-vac udp 0 0 0.0.0.0:61991 0.0.0.0:* 1001 464593 15286/io.harmony.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 472805 16359/io.wled.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 471042 15464/io.yahka.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 471041 15464/io.yahka.0 udp 0 0 192.168.178.97:5353 0.0.0.0:* 1001 470408 15346/io.tr-064.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 12219 399/avahi-daemon: r udp 0 0 0.0.0.0:5683 0.0.0.0:* 1001 466536 15271/io.shelly.0 udp 0 0 0.0.0.0:6666 0.0.0.0:* 1001 473093 15530/io.tuya.0 udp 0 0 0.0.0.0:6667 0.0.0.0:* 1001 473094 15530/io.tuya.0 udp 0 0 0.0.0.0:68 0.0.0.0:* 0 13260 331/dhclient udp 0 0 0.0.0.0:111 0.0.0.0:* 0 10372 1/init udp6 0 0 :::1900 :::* 1001 466496 15241/io.deconz.0 udp6 0 0 :::1900 :::* 1001 466495 15241/io.deconz.0 udp6 0 0 :::1900 :::* 1001 466494 15241/io.deconz.0 udp6 0 0 :::5353 :::* 108 12220 399/avahi-daemon: r udp6 0 0 :::38465 :::* 108 12222 399/avahi-daemon: r udp6 0 0 :::111 :::* 0 10377 1/init *** Log File - Last 25 Lines *** 2025-10-20 22:53:06.008 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Green+Grey_NAMES_LIST has changed 2025-10-20 22:53:06.209 - info: iqontrol.0 (16282) COMBINATION Adapter-Monitor HTML has changed 2025-10-20 22:53:58.444 - warn: spotify-premium.0 (20742) empty playlist name 2025-10-20 22:53:58.444 - error: spotify-premium.0 (20742) playlist error empty playlist name 2025-10-20 22:54:00.006 - info: spotify-premium.0 (20742) Scheduled restart. 2025-10-20 22:54:00.490 - info: spotify-premium.0 (20742) terminating 2025-10-20 22:54:00.491 - info: spotify-premium.0 (20742) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2025-10-20 22:54:00.581 - info: spotify-premium.0 (20742) terminating 2025-10-20 22:54:00.825 - info: iqontrol.0 (16282) COUNTER Adapter-Monitor Red: 2 of 49 2025-10-20 22:54:01.026 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Red+Yellow has changed 2025-10-20 22:54:01.027 - info: iqontrol.0 (16282) COMBINATION Adapter-Monitor HTML has changed 2025-10-20 22:54:01.033 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Red+Yellow_LIST has changed 2025-10-20 22:54:01.041 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Red+Yellow_LIST_JSON has changed 2025-10-20 22:54:01.046 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Red+Yellow_NAMES_LIST has changed 2025-10-20 22:54:01.155 - info: host.iobroker instance system.adapter.spotify-premium.0 scheduled normal terminated and will be restarted on schedule. 2025-10-20 22:54:01.155 - info: host.iobroker Restart adapter system.adapter.spotify-premium.0 because enabled 2025-10-20 22:54:01.687 - info: iqontrol.0 (16282) COUNTER Adapter-Monitor Yellow: 0 of 49 2025-10-20 22:54:01.817 - info: iqontrol.0 (16282) COUNTER Adapter-Monitor Green: 47 of 49 2025-10-20 22:54:02.019 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Green+Grey has changed 2025-10-20 22:54:02.019 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Green+Grey_LIST has changed 2025-10-20 22:54:02.021 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Green+Grey_LIST_JSON has changed 2025-10-20 22:54:02.022 - info: iqontrol.0 (16282) CALCULATION Adapter-Monitor Green+Grey_NAMES_LIST has changed 2025-10-20 22:54:02.023 - info: iqontrol.0 (16282) COMBINATION Adapter-Monitor HTML has changed 2025-10-20 22:54:02.226 - info: iqontrol.0 (16282) COMBINATION Adapter-Monitor HTML has changed 2025-10-20 22:54:02.685 - info: host.iobroker instance system.adapter.spotify-premium.0 in version "1.5.2" started with pid 21248
============ Mark until here for C&P =============
iob diag has finished.
markus@iobroker:~$
-
Die ganzen Meldungen zu fehlenden Updates usw. siehste hoffentlich selber.
-
@codierknecht sagte in Updaten von Debian Buster 10 auf Bookworm 12:
Wenn Du da schon neu aufsetzen musst: Warum eine VM und kein LXC?
LXC? Wird das noch supported? Du meinst doch bestimmt LXD, oder?
-
man spricht auch in der 9 Version noch vom LXC Container.
-
Dann ist das noch nicht gänzlich gestorben... QNAP hat da schon komplett auf LXD Container umgestellt, unterstützt allerdings noch laufende LXC Container
-
@thomas-braun ja, Das ich zu spät dran bin weiß ich auch selbst.
Aus diesem Grund ja hier auch die Frage wie am besten durchführen.Wenn ich jetzt jammern würde, würde ich deine Reaktion ja wohl verstehen… Aber ich wollte einfach nur wissen, was nach eurer Sicht die beste Vorgehensweise wäre…
Hätte ja auch sein können, dass es sich trotzdem einfach hochziehen lässt.
-
Welche Reaktion bekrittelst du?
Ich wollte die Ausgabe von iob diag sehen, damit man bewerten kann ob es 'trotzdem einfach hochzuziehen' ist. -
@thomas-braun
Alles gut. Lassen wir das nicht in eine Wortklauberei ausarten.
Ich weiß was zu tun ist und hab auch gelernt öfter mal das Betriebssystem zu checken und ggf hochzuziehen.
Da bin ich halt Apple verwöhnt… das sagt mir halt wenn es Zeit is zu updaten. Wenn man eben wenig mit Linux macht, kann sowas halt auch mal passieren. -
Das ist die Freiheit von Linux (hier Debian). Das bevormundet dich nicht, weil du ja weißt was du wann zu tun hast.
Bei anderen Distributionen sagt die Kiste dir auch Bescheid, wenn der Support aus läuft, bzw. wenn ein neues Release verfügbar ist. Schnubbibuntu macht das soweit ich weiß auf den Desktop-Versionen.
Debian (und insbesondere im Serverbetrieb) geht davon aus, das der Administrator so sattelfest ist, das er die Supportzeiträume selber im Blick hat. Gibt ja nicht ohne Grund Übersichten dafür: -
@thomas-braun ja, das hatte ich so tatsächlich nicht auf dem Schirm. Auch die relativ kurzen Zeiträume der Versionssprünge nicht.
Aber man lernt ja nicht aus und dank Proxmox und Backups vom iOBroker wirds jetzt auch nicht so der Aufwand werden.
Vermute ich zumindest. -
@markus-frankl sagte in Updaten von Debian Buster 10 auf Bookworm 12:
Auch die relativ kurzen Zeiträume der Versionssprünge nicht.
Immer im Sommer eines ungeraden Jahres erscheint ein neues Release. Die abgelöste Version wird dann noch ein Jahr voll unterstützt. Und innerhalb dieser 12 Monate sollte man mal ein Stündchen finden für ein Upgrade auf die dann jeweils aktuelle 'stable'. Je zeitnaher das erfolgt desto besser sind die Aussichten auf ein erfolgreiches Dist-Upgrade.
Wenn du da zwei Versionen auslässt wird es halt komplizierter und aufwändiger und eine Neuinstallation ist schneller, sicherer und stabiler.Ob die Supportzeiträume (zu) kurz sind liegt im Auge des Betrachters. Denn eigentlich wird Debian ja immer vorgehalten, sich zu lange Zeit zu lassen. Drei Jahre voller Support sind in meinen Augen aber ein guter Kompromiss zwischen Aktualität und Stabilität.
-
@thomas-braun sagte in Updaten von Debian Buster 10 auf Bookworm 12:
Drei Jahre voller Support sind in meinen Augen aber ein guter Kompromiss zwischen Aktualität und Stabilität.
3 Jahre ist am Ende deutlich zu wenig. Die EU fordert inzwischen 7 Jahre Support mit Sicherheitspatches bei vielen Geräten / Systemen.
Das in Verbindung mit der Aussage das man am besten neu installiert, anstatt ein DistUpgrade zu machen - da sind 3 Jahre support schon 'geplante Obsoleszenz'
A.
-
@asgothian Du kannst ja jederzeit hochziehen. Darfst halt nicht den passenden Zeitpunkt dafür verpassen. Die Karawane zieht ja nur weiter, der Support ist ja für das jeweilige stable release gewährt. Wenn du weißt was du wann tun musst/kannst dann auch über Jahre/Jahrzehnte hinweg.
LTS (5 Jahre) und ELTS (10 Jahre, musste allerdings dann zukaufen) gibt es ja auch noch für Debian. Nur ist das nix für Systeme, bei denen andere Software im Upstream weiterzieht. Beim ioBroker z. B. nodejs. Irgendwann können die im Upstream halt keine Rücksicht mehr auf Debian oldoldoldstable nehmen. Da wird es dann dünn, insbesondere für Leute, die 'von Linux keine Ahnung haben'.
Und deswegen halt die klare Empfehlung, sich mit seinen Kisten immer auf dem aktuellen stable zu bewegen. -
@thomas-braun sagte in Updaten von Debian Buster 10 auf Bookworm 12:
Und deswegen halt die klare Empfehlung, sich mit seinen Kisten immer auf dem aktuellen stable zu bewegen.
Da bin ich dabei. Es ist (leider) inzwischen gängige Praxis jedes Jahr was neues zu bringen.
Aber ich finde es irritierend das es inzwischen als 'ok' angesehen wird das ein System nur für 2 oder 3 Jahre für einen Endnutzer stabil zu nutzen ist, und das Abwärtskompatibilität und Langzeit-Nutzbarkeit kaum noch ein Thema ist.
geplante Obsoleszenz halt.
A.
-
Kannst ja Arch oder Gentoo Linux verwenden.
Aber das ist dann naturgemäß nicht 'stabil', da ändern sich "am laufenden Band" die Schnittstellen und Software die letzte Woche noch lief funktioniert plötzlich mit der gerade frisch veröffentlichten libxys nicht mehr und muss angepasst werden.
Das haste mit Debian 'stable' halt nicht. Einmal veröffentlicht ist hat das Ding für mindestens 3 Jahre stabile APIs.
Fluch und Segen zugleich. Aber halt der beste Kompromiss aus Aktualität und Stabilität. Einen Tod musste halt sterben, 'top aktuell' und 'rockstable' schließt sich aus. -
@asgothian sagte in Updaten von Debian Buster 10 auf Bookworm 12:
@thomas-braun sagte in Updaten von Debian Buster 10 auf Bookworm 12:
Drei Jahre voller Support sind in meinen Augen aber ein guter Kompromiss zwischen Aktualität und Stabilität.
3 Jahre ist am Ende deutlich zu wenig. Die EU fordert inzwischen 7 Jahre Support mit Sicherheitspatches bei vielen Geräten / Systemen.
Das in Verbindung mit der Aussage das man am besten neu installiert, anstatt ein DistUpgrade zu machen - da sind 3 Jahre support schon 'geplante Obsoleszenz'
A.
Das ist eine falsche Interpretation dessen, was die EU verlangt.
In de sieben Jahren wird Dir der Hersteller sukzessive mehrere neue Android Versionen auf Dein Smartphone spielen.Alternativ sieben Jahre immer bei der gleichen Android Version zu bleiben und nur Patches zu installieren, wird kein Hersteller zubilligen, weil es für ihn Mehraufwand bedeuten würde.
-
@asgothian sagte in Updaten von Debian Buster 10 auf Bookworm 12:
3 Jahre ist am Ende deutlich zu wenig. Die EU fordert inzwischen 7 Jahre Support mit Sicherheitspatches bei vielen Geräten / Systemen.
Das in Verbindung mit der Aussage das man am besten neu installiert, anstatt ein DistUpgrade zu machen - da sind 3 Jahre support schon 'geplante Obsoleszenz'Ist ja nicht so, dass wie z.B. einem Handy nach 3 Jahren das Gerät nicht mehr nutzbar ist, weil vom Hersteller keine Software mit aktuellen (Sicherheits-)Funktionen mehr verfügbar ist.
Es muss einfach nur eine neue Version installiert werden, wozu man eben ein klein wenig Hand anlegen muss.
Das hat man bei der ersten Inbetriebnahme ja auch hinbekommen.
Nichts muss weggeworfen/verschrottet/neu gekauft werden, sondern es gibt aus offziellen und gut dokumentierten Quellen eine aktuelle Software. Der Support ist weiterhin vom "Hersteller" geleistet, dem du dafür nichtmal Geld geben musstest.
Von daher finde ich den Begriff 'geplante Obsoleszenz' hier nicht ganz zutreffend.