NEWS
Immer wieder Abstürze von IOBroker auf Raspberry Pi 4
-
Hallo Community,
ich habe seit kurzem einen Pi4 mit IOBroker aufgesetzt und konfiguriere Stück für Stück mein System. Dabei gibt es immer wieder random Crashes, die das ganze System lahmlegen. Ich komme dann weder über Browser auf den IOBRoker Admin oder VIS oder InfluxDB GUI oder über SSH darauf, einfach tot. Ich muss dann den Stecker ziehen und hardresetten.
Ich weiß nicht ob es an einem meiner Skripte liegt oder an einem Adapter. In dem Log finde ich dann nichts weil das System einfach einfriert...
Kann es an zu wenig RAM liegen? Mein Pi4 hat nur 2GB RAM und so 180MB noch frei... könnte mir dann testweise einen Pi5 mit 8GB von nem Kumpel leihen...
Bitte gibt mir Anhaltspunkte, wie ich auf die Bugsuche gehen kann.
Output Diag:
======== Start marking the full check here ========= Skript v.2023-10-10 *** BASE SYSTEM *** Static hostname: iobroker Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-v8 Architecture: arm64 Model : Raspberry Pi 4 Model B Rev 1.4 Docker : false Virtualization : none Kernel : aarch64 Userland : arm64 Systemuptime and Load: 09:40:23 up 2:20, 2 users, load average: 0.35, 0.26, 0.22 CPU threads: 4 *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** Time and Time Zones *** Local time: Thu 2024-04-11 09:40:23 CEST Universal time: Thu 2024-04-11 07:40:23 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** admin /home/admin admin adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 1.9G 1.6G 155M 36K 243M 338M Swap: 104M 1.6M 103M Total: 2.0G 1.6G 258M 1846 M total memory 1524 M used memory 1122 M active memory 478 M inactive memory 147 M free memory 13 M buffer memory 218 M swap cache 99 M total swap 1 M used swap 98 M free swap Raspberry only: oom events: 0 lifetime oom required: 0 Mbytes total time in oom handler: 0 ms max time spent in oom handler: 0 ms *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 660M 0 660M 0% /dev tmpfs tmpfs 185M 1.2M 184M 1% /run /dev/mmcblk0p2 ext4 29G 4.8G 22G 18% / tmpfs tmpfs 924M 0 924M 0% /dev/shm tmpfs tmpfs 5.0M 16K 5.0M 1% /run/lock /dev/mmcblk0p1 vfat 510M 63M 448M 13% /boot/firmware tmpfs tmpfs 185M 0 185M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Thu Apr 11 07:19:34 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=DC:A6:32:F7:0B:14 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=0bb089c4-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=DE [Thu Apr 11 07:19:37 2024] EXT4-fs (mmcblk0p2): mounted filesystem 93c89e92-8f2e-4522-ad32-68faed883d2f ro with ordered data mode. Quota mode: none. [Thu Apr 11 07:19:39 2024] EXT4-fs (mmcblk0p2): re-mounted 93c89e92-8f2e-4522-ad32-68faed883d2f r/w. Quota mode: none. Show mounted filesystems \(real ones only\): TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime `-/boot/firmware /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 837M /var/ 304M /var/log/journal/8313bc109cac437d9242b4ee18599403 304M /var/log/journal 304M /var/log 269M /var/cache Archived and active journals take up 303.7M in the file system. /opt/iobroker/backups: 157M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 426M /opt/iobroker/iobroker-data/ 364M /opt/iobroker/iobroker-data/files 179M /opt/iobroker/iobroker-data/files/vis-2 81M /opt/iobroker/iobroker-data/files/vis-2/static 80M /opt/iobroker/iobroker-data/files/vis-2/static/js The five largest files in iobroker-data are: 24M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.e7bb655f.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.368dc292.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/customWidgets.js.map 15M /opt/iobroker/iobroker-data/files/vis-2/static/js/376.1862d3de.chunk.js.map USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': find: '/dev/serial/by-id/': No such file or directory *** NodeJS-Installation *** /usr/bin/nodejs v18.20.2 /usr/bin/node v18.20.2 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 nodejs: Installed: 18.20.2-1nodesource1 Candidate: 18.20.2-1nodesource1 Version table: *** 18.20.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 18.20.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages 18.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 18.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 5.0.19 admin: 6.13.16 javascript: 7.8.0 Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.bluelink.0 : bluelink : iobroker - enabled + system.adapter.cloud.0 : cloud : iobroker - enabled + system.adapter.daikin-cloud.0 : daikin-cloud : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled + system.adapter.ems-esp.1 : ems-esp : iobroker - enabled + system.adapter.hmip.0 : hmip : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled + system.adapter.myenergi.0 : myenergi : iobroker - enabled + system.adapter.pvforecast.0 : pvforecast : iobroker - enabled + system.adapter.senec.0 : senec : iobroker - enabled + system.adapter.smartgarden.0 : smartgarden : iobroker - enabled system.adapter.telegram.0 : telegram : iobroker - disabled, port: 8443, bind: 0.0.0.0 + system.adapter.tibberlink.0 : tibberlink : iobroker - enabled + system.adapter.tuya.0 : tuya : iobroker - enabled system.adapter.vis-2-widgets-energy.0 : vis-2-widgets-energy : iobroker - enabled system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: iobroker - enabled + system.adapter.vis-2.0 : vis-2 : iobroker - enabled system.adapter.vis-icontwo.0 : vis-icontwo : iobroker - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : iobroker - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : 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: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.13.16 , installed 6.13.16 Adapter "backitup" : 2.10.11 , installed 2.10.11 Adapter "bluelink" : 2.3.6 , installed 2.3.6 Adapter "cloud" : 5.0.1 , installed 5.0.1 Adapter "daikin-cloud" : 0.3.0 , installed 0.3.0 Adapter "discovery" : 4.4.0 , installed 4.4.0 Adapter "ems-esp" : 3.0.3 , installed 3.0.3 Adapter "hmip" : 1.22.0 , installed 1.22.0 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "javascript" : 7.8.0 , installed 7.8.0 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "myenergi" : 0.0.3 , installed 0.0.3 Adapter "pvforecast" : 2.9.1 , installed 2.9.1 Adapter "senec" : 1.6.12 , installed 1.6.12 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "smartgarden" : 2.0.0 , installed 2.0.0 Adapter "socketio" : 6.6.1 , installed 6.6.1 Adapter "telegram" : 3.1.0 , installed 3.1.0 Adapter "tibberlink" : 2.3.2 , installed 2.3.2 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "tuya" : 3.15.0 , installed 3.15.0 Adapter "vis" : 1.5.4 , installed 1.5.4 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "vis-2-widgets-energy": 0.3.11, installed 0.3.11 Adapter "vis-2-widgets-jaeger-design": 1.1.19, installed 1.1.19 Adapter "vis-2-widgets-material": 1.3.25, installed 1.3.25 Adapter "vis-icontwo" : 1.5.0 , installed 1.5.0 Adapter "vis-inventwo" : 3.3.3 , installed 3.3.3 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "web" : 6.2.5 , installed 6.2.5 Adapter "ws" : 2.5.11 , installed 2.5.11 Objects and States Please stand by - This may take a while Objects: 7583 States: 6336 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease Hit:3 http://archive.raspberrypi.com/debian bookworm InRelease Hit:4 http://deb.debian.org/debian bookworm-updates InRelease Hit:5 https://repos.influxdata.com/debian stable InRelease Hit:6 https://deb.nodesource.com/node_18.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 3824 764/iobroker.js-con tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 5653 764/iobroker.js-con tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 4728 654/sshd: /usr/sbin tcp6 0 0 :::8086 :::* LISTEN 999 3804 693/influxd tcp6 0 0 :::8081 :::* LISTEN 1001 6777 895/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 6029 1167/io.web.0 tcp6 0 0 :::22 :::* LISTEN 0 4730 654/sshd: /usr/sbin udp 0 0 0.0.0.0:6666 0.0.0.0:* 1001 5882 1003/io.tuya.0 udp 0 0 0.0.0.0:6667 0.0.0.0:* 1001 5883 1003/io.tuya.0 udp 0 0 0.0.0.0:60239 0.0.0.0:* 104 3465 457/avahi-daemon: r udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 3463 457/avahi-daemon: r udp6 0 0 fe80::f77a:5996:997:546 :::* 0 3886 525/NetworkManager udp6 0 0 :::52114 :::* 104 3466 457/avahi-daemon: r udp6 0 0 :::5353 :::* 104 3464 457/avahi-daemon: r *** Log File - Last 25 Lines *** 2024-04-11 09:40:00.074 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.dhwCircuits.dhw1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"high","time":660},{"dayOfWeek":"Th","setpoint":"off","time":960}] 2024-04-11 09:40:00.076 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.heatingCircuits.hc1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"comfort2","time":660},{"dayOfWeek":"Th","setpoint":"eco","time":960}] 2024-04-11 09:40:00.097 - info: javascript.0 (929) script.js.common.Chart_H+WW_tibber_PVF: Fertig! 2024-04-11 09:40:10.004 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:40:20.003 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:40:30.003 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:40:30.009 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für InfluxDB - Auswerten nach 30s! 2024-04-11 09:40:40.006 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:40:50.003 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:00.004 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:00.010 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für InfluxDB - Auswerten nach 30s! 2024-04-11 09:41:00.078 - info: javascript.0 (929) script.js.common.Chart_H+WW_tibber_PVF: Fertig! 2024-04-11 09:41:00.090 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.dhwCircuits.dhw1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"high","time":660},{"dayOfWeek":"Th","setpoint":"off","time":960}] 2024-04-11 09:41:00.092 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.heatingCircuits.hc1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"comfort2","time":660},{"dayOfWeek":"Th","setpoint":"eco","time":960}] 2024-04-11 09:41:10.006 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:20.004 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:30.005 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:30.012 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für InfluxDB - Auswerten nach 30s! 2024-04-11 09:41:40.003 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:41:50.005 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:42:00.006 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für Echtzeit VIS - Auswerten nach 10s ! 2024-04-11 09:42:00.014 - info: javascript.0 (929) script.js.common.Datensammeln: Datensammeln für InfluxDB - Auswerten nach 30s! 2024-04-11 09:42:00.430 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.dhwCircuits.dhw1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"high","time":660},{"dayOfWeek":"Th","setpoint":"off","time":960}] 2024-04-11 09:42:00.432 - info: javascript.0 (929) script.js.common.Chart_H+WW: Liste_heute: ems-esp.1.heatingCircuits.hc1.switchPrograms.A : [{"dayOfWeek":"Th","setpoint":"comfort2","time":660},{"dayOfWeek":"Th","setpoint":"eco","time":960}] 2024-04-11 09:42:00.443 - info: javascript.0 (929) script.js.common.Chart_H+WW_tibber_PVF: Fertig! ============ Mark until here for C&P ============= ======================= SUMMARY ======================= v.2023-10-10 Static hostname: iobroker Icon name: computer Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-v8 Architecture: arm64 Installation: native Kernel: aarch64 Userland: arm64 Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.20.2 /usr/bin/node v18.20.2 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 Recommended versions are nodejs 18.20.2 and npm 10.5.0 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 1.9G 1.5G 237M 16K 267M 441M Swap: 104M 104M 73K Total: 2.0G 1.6G 237M Active iob-Instances: 19 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 6.13.16 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: 0.0.0.0 (SSL), run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 7583 States: 6336 Size of iob-Database: 9.1M /opt/iobroker/iobroker-data/objects.jsonl 12M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ==================== === Mark text until here for copying ===
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Ich muss dann den Stecker ziehen und hardresetten.
Nein...
https://wiki.ubuntuusers.de/Magic_SysRQ/
Ansonsten schaut das Basis-Setup aber gut aus.
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
immer wieder random Crashes
wirklich random, oder doch zu bestimmten (unterschiedlichen) Aktionen?
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Mein Pi4 hat nur 2GB RAM
da läuft nur iobroker?
mit 17 aktiven Instanzen?discovery könntest du zumindest deaktivieren
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Ich muss dann den Stecker ziehen
...und damit riskieren das Dateisystem zu zerschießen!
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Kann es an zu wenig RAM liegen? Mein Pi4 hat nur 2GB RAM und so 180MB noch frei...
Das dürfte allerdings bei 17 Adaptern ganz hart an der Grenze liegen. Bei kurzfristig höherem Bedarf 'friert' dir die Kiste gefühlt dann ein.
-
wieso sind 33 Adapter installiert und davon nur 17 instanziiert?
-
es scheint nicht nur random zu sein, zum Beispiel ist das System auch eben im Admin gecrasht als ich Adapter aufräumen wollte ...
Es verdichten sich die Hinweise, dass es an zu wenig RAM liegt. Werde das morgen mit einem Pi5 mit 8GB testen.
Wo sehe ich die installierten Adapter, die nicht instanziert sind? Unter Adapter im Admin finde ich nur die ich auch instanziert habe!
-
Wie kann ich das System neustarten wenn ich per SSH nicht mehr connecten kann?
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Wie kann ich das System neustarten wenn ich per SSH nicht mehr connecten kann?
Steht doch im ubuntu-Wiki drin. Per lokaler Tastatur zur Not.
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Wo sehe ich die installierten Adapter, die nicht instanziert sind?
im diag!
oder
iob list adapters -i
undiob list instances
fiel mir bei influx auf.
wobei das zumindest eine Teilantwort wäre auf
@homoran sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
da läuft nur iobroker?
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Es verdichten sich die Hinweise, dass es an zu wenig RAM liegt.
was bei noch zusätzlich laufenden Programmen natürlich immer wahrscheinlicher wird.
-
@homoran said in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
oder
iob list adapters -i
undiob list instances
fiel mir bei influx auf.
Hab den vagabundieren InfluxDB Adapter gelöscht, die Instanz hatte ich zumindest gelöscht. Mache meine Influx Querys und Writes selber per JS Client
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Hab den vagabundieren InfluxDB Adapter gelöscht
und die übrigen ca. 15 Adapter ohne Instanzen?
-
Das ist der Output von iob list adapters -i und iob list instances:
admin@iobroker:~ $ iob list adapters -i system.adapter.admin : admin - v6.13.16 system.adapter.backitup : backitup - v2.10.11 system.adapter.bluelink : bluelink - v2.3.6 system.adapter.cloud : cloud - v5.0.1 system.adapter.daikin-cloud : daikin-cloud - v0.3.0 system.adapter.ems-esp : ems-esp - v3.0.3 system.adapter.hmip : hmip - v1.22.0 system.adapter.javascript : javascript - v7.8.0 system.adapter.myenergi : myenergi - v0.0.3 system.adapter.pvforecast : pvforecast - v2.9.1 system.adapter.senec : senec - v1.6.12 system.adapter.smartgarden : smartgarden - v2.0.0 system.adapter.socketio : socketio - v6.6.1 system.adapter.telegram : telegram - v3.1.0 system.adapter.tibberlink : tibberlink - v2.3.2 system.adapter.tuya : tuya - v3.15.0 system.adapter.vis : vis - v1.5.4 system.adapter.vis-2 : vis-2 - v2.9.32 system.adapter.vis-2-widgets-energy : vis-2-widgets-energy - v0.3.11 system.adapter.vis-2-widgets-jaeger-design: vis-2-widgets-jaeger-design - v1.1.19 system.adapter.vis-2-widgets-material : vis-2-widgets-material - v1.3.25 system.adapter.vis-icontwo : vis-icontwo - v1.5.0 system.adapter.vis-inventwo : vis-inventwo - v3.3.3 system.adapter.vis-materialdesign : vis-materialdesign - v0.5.9 system.adapter.web : web - v6.2.5 system.adapter.ws : ws - v2.5.11 admin@iobroker:~ $ iob list instances + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.bluelink.0 : bluelink : iobroker - enabled + system.adapter.cloud.0 : cloud : iobroker - enabled + system.adapter.daikin-cloud.0 : daikin-cloud : iobroker - enabled + system.adapter.ems-esp.1 : ems-esp : iobroker - enabled + system.adapter.hmip.0 : hmip : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled + system.adapter.myenergi.0 : myenergi : iobroker - enabled + system.adapter.pvforecast.0 : pvforecast : iobroker - enabled + system.adapter.senec.0 : senec : iobroker - enabled + system.adapter.smartgarden.0 : smartgarden : iobroker - enabled system.adapter.telegram.0 : telegram : iobroker - disabled, port: 8443, bind: 0.0.0.0 + system.adapter.tibberlink.0 : tibberlink : iobroker - enabled + system.adapter.tuya.0 : tuya : iobroker - enabled system.adapter.vis-2-widgets-energy.0 : vis-2-widgets-energy : iobroker - enabled system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: iobroker - enabled + system.adapter.vis-2.0 : vis-2 : iobroker - enabled system.adapter.vis-icontwo.0 : vis-icontwo : iobroker - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : iobroker - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : 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: admin + instance is alive
-
@vippis sagte in Immer wieder Abstürze von IOBroker auf Raspberry Pi 4:
Das ist der Output von iob list adapters -i und iob list instances:
Hast du beide Listen verglichen?
immer noch 26 Adapter. und 17 aktive Instanzen -
Vielen Dank an Alle!
Das Problem war zu wenig RAM! Habe jetzt seit 3 Tagen nonstop das System auf einem Pi5 8GB laufen ohne Crashes !