Hallo zusammen,
ich betreibe bei meiner Schwiegermutter schon seit Jahren ein OMV Server, (aktuell Version 6) auf dem nativ TVheadend (4.3) installiert ist. Das TV Signal wird über ein Digibit R1 (originalfirmware) zugeführt.
Das hat bisher immer sehr zuverlässig funktioniert. Vor kurzem ist die OS-HDD ausgestiegen, sodass ich das Backup auf eine SSD zurückgespielt habe und den Server wieder in Betrieb genommen habe. Das Backup war ca. 4 Wochen alt, aber grundsätzlich ändert sich an der Konfiguration nichts. Die TVheadend Aufnahmen liegen in einer merger-Filesystem.
Jetzt stürzt laut syslog jedoch Tvheadend ständig ab oder kommt nach einem Crash gar nicht mehr hoch. Was ich bisher beobachten konnte:
- TVheadend lässt sich per systemctl restart wieder starten, wenn die Datei /home/hts/.hts/tvheadend/epgdb.v3 gelöscht wird. Solange die Datei da ist, kommt es wieder zum Crash
- das EPG wird über ein XML eingespielt (aber auch wenn der Grabber deaktiviert ist, kommt es zu den Fehlern)
- im Syslog taucht immer folgende Abfolge auf:
2024-06-09T21:37:36.171422+02:00 openmediavault tvheadend[572457]: dvr: Creating new configuration ''
2024-06-09T21:37:36.173582+02:00 openmediavault tvheadend[572457]: epggrab: module uk_freesat created
2024-06-09T21:37:36.173768+02:00 openmediavault tvheadend[572457]: epggrab: module uk_freesat_eit created
2024-06-09T21:37:36.173854+02:00 openmediavault tvheadend[572457]: epggrab: module uk_freeview created
2024-06-09T21:37:36.173931+02:00 openmediavault tvheadend[572457]: epggrab: module nz_freeview2 created
2024-06-09T21:37:36.174005+02:00 openmediavault tvheadend[572457]: epggrab: module nz_freeview1 created
2024-06-09T21:37:36.174072+02:00 openmediavault tvheadend[572457]: epggrab: module viasat_baltic created
2024-06-09T21:37:36.174148+02:00 openmediavault tvheadend[572457]: epggrab: module Bulsatcom_39E created
2024-06-09T21:37:36.174216+02:00 openmediavault tvheadend[572457]: epggrab: module uk_cable_virgin created
2024-06-09T21:37:36.174287+02:00 openmediavault tvheadend[572457]: epggrab: module eit created
2024-06-09T21:37:36.174347+02:00 openmediavault tvheadend[572457]: epggrab: module psip created
2024-06-09T21:37:36.176824+02:00 openmediavault tvheadend[572457]: epggrab: module opentv-skynz created
2024-06-09T21:37:36.176927+02:00 openmediavault tvheadend[572457]: epggrab: module opentv-skyuk created
2024-06-09T21:37:36.177042+02:00 openmediavault tvheadend[572457]: epggrab: module opentv-ausat created
2024-06-09T21:37:36.177126+02:00 openmediavault tvheadend[572457]: epggrab: module opentv-skyit created
2024-06-09T21:37:36.177987+02:00 openmediavault tvheadend[572457]: epggrab: module xmltv created
2024-06-09T21:37:36.182998+02:00 openmediavault tvheadend[572457]: spawn: Executing "/usr/bin/tv_grab_wg++"
2024-06-09T21:37:36.188478+02:00 openmediavault tvheadend[572457]: epggrab: module /usr/bin/tv_grab_wg++ created
2024-06-09T21:37:36.191620+02:00 openmediavault tvheadend[572457]: spawn: Executing "/bin/tv_grab_wg++"
2024-06-09T21:37:36.197101+02:00 openmediavault tvheadend[572457]: epggrab: module /bin/tv_grab_wg++ created
2024-06-09T21:37:36.209813+02:00 openmediavault tvheadend[572457]: tbl-eit: module eit - scraper disabled by config
2024-06-09T21:37:36.220847+02:00 openmediavault tvheadend[572457]: epgdb: gzip format detected, inflating (ratio 24.0% deflated size 2147053)
2024-06-09T21:37:36.270685+02:00 openmediavault tvheadend[572457]: epgdb: parsing 8929116 bytes
2024-06-09T21:37:36.509894+02:00 openmediavault tvheadend[572457]: epgdb: loaded v3
2024-06-09T21:37:36.510184+02:00 openmediavault tvheadend[572457]: epgdb: config 1
2024-06-09T21:37:36.510356+02:00 openmediavault tvheadend[572457]: epgdb: broadcasts 20875
2024-06-09T21:37:37.534362+02:00 openmediavault tvheadend[572457]: CRASH: Signal: 11 in PRG: /usr/bin/tvheadend (4.3-2335~gf15f05761) [20b310209e6167d5017f3a5100b10c6ba2126ca2] CWD: /
2024-06-09T21:37:37.534779+02:00 openmediavault tvheadend[572457]: CRASH: Fault address (nil) (Address not mapped)
2024-06-09T21:37:37.534892+02:00 openmediavault tvheadend[572457]: CRASH: Loaded libraries: linux-vdso.so.1 /lib/x86_64-linux-gnu/libdvbcsa.so.1 /lib/x86_64-linux-gnu/libssl.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3 /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libpcre.so.3 /lib/x86_64-linux-gnu/liburiparser.so.1 /lib/x86_64-linux-gnu/libavahi-common.so.3 /lib/x86_64-linux-gnu/libavahi-client.so.3 /lib/x86_64-linux-gnu/libdbus-1.so.3 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libmvec.so.1 /lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libsystemd.so.0 /lib64/ld-linux-x86-64.so.2 /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libcap.so.2 /lib/x86_64-linux-gnu/libgcrypt.so.20 /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/libzstd.so.1 /lib/x86_64-linux-gnu/liblz4.so.1 /lib/x86_64-linux-gnu/libgpg-error.so.0 /lib/x86_64-linux-gnu/libnss_compat.so.2 /lib/x86_64-linux-gnu/libnss_systemd.so.2
2024-06-09T21:37:37.535115+02:00 openmediavault tvheadend[572457]: CRASH: Register dump [23]: 00000000000000460000000000000073000000000000000000007fc8d39b01480000563607d6a0d4000056360b11aba000007ffe2f5a618000000000000000b400000000000000000000563607d6a0d40000000000000000000056360d08346000000000000000000000000000000000000000000000000000007ffe2f5a614800007fc8d38c8cb60000000000010293002b0000000000330000000000000004000000000000000efffffffe7ffbfa170000000000000000
2024-06-09T21:37:37.535219+02:00 openmediavault tvheadend[572457]: CRASH: STACKTRACE
2024-06-09T21:37:37.538246+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606ea118e 0x563606c5a000
2024-06-09T21:37:37.544001+02:00 openmediavault tvheadend[572457]: CRASH: 0x7fc8d385b050 0x7fc8d381f000
2024-06-09T21:37:37.549793+02:00 openmediavault tvheadend[572457]: CRASH: 0x7fc8d38c8cb6 0x7fc8d381f000
2024-06-09T21:37:37.555512+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606e98115 0x563606c5a000
2024-06-09T21:37:37.561199+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606eef59e 0x563606c5a000
2024-06-09T21:37:37.566948+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606ef0fe6 0x563606c5a000
2024-06-09T21:37:37.572716+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606e58ce6 0x563606c5a000
2024-06-09T21:37:37.578453+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606eeb792 0x563606c5a000
2024-06-09T21:37:37.584162+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606eef3f9 0x563606c5a000
2024-06-09T21:37:37.589939+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606ef2f9c 0x563606c5a000
2024-06-09T21:37:37.595685+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606effaad 0x563606c5a000
2024-06-09T21:37:37.601408+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606e4cb33 0x563606c5a000
2024-06-09T21:37:37.607217+02:00 openmediavault tvheadend[572457]: CRASH: 0x7fc8d384624a 0x7fc8d381f000
2024-06-09T21:37:37.609051+02:00 openmediavault tvheadend[572457]: CRASH: __libc_start_main+0x85 (/lib/x86_64-linux-gnu/libc.so.6)
2024-06-09T21:37:37.612846+02:00 openmediavault tvheadend[572457]: CRASH: 0x563606e4fe81 0x563606c5a000
2024-06-09T21:37:37.613612+02:00 openmediavault kernel: [170456.841579] tvheadend[572457]: segfault at 0 ip 00007fc8d38c8cb6 sp 00007ffe2f5a6148 error 4 in libc.so.6[7fc8d3845000+155000] likely on CPU 2 (core 2, socket 0)
2024-06-09T21:37:37.613635+02:00 openmediavault kernel: [170456.841609] Code: 00 00 66 90 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
2024-06-09T21:37:37.651019+02:00 openmediavault systemd[1]: tvheadend.service: Main process exited, code=killed, status=11/SEGV
2024-06-09T21:37:37.651333+02:00 openmediavault systemd[1]: tvheadend.service: Failed with result 'signal'.
2024-06-09T21:37:37.651778+02:00 openmediavault systemd[1]: tvheadend.service: Consumed 3.041s CPU time.
Alles anzeigen
Zudem scheint der Digibit auch Probleme zu machen. Tvheadend läuft zwar, findet aber keinen Input mehr. Hier hilft es dann den Digibit per Webseite neu zu starten und danach TVh:
2024-06-10T15:43:34.155240+02:00 openmediavault tvheadend[219983]: satip: SAT>IP DVB-S Tuner #1 (192.168.178.43@UDP) - RTSP SETUP error -5 (Input/output error) [6-500]
2024-06-10T15:43:34.188658+02:00 openmediavault tvheadend[219983]: satip: SAT>IP DVB-S Tuner #2 (192.168.178.43@UDP) - RTSP SETUP error -5 (Input/output error) [6-500]
2024-06-10T15:43:34.236618+02:00 openmediavault tvheadend[219983]: satip: SAT>IP DVB-S Tuner #4 (192.168.178.43@UDP) - RTSP SETUP error -5 (Input/output error) [6-500]
2024-06-10T15:43:34.277146+02:00 openmediavault tvheadend[219983]: satip: SAT>IP DVB-S Tuner #3 (192.168.178.43@UDP) - RTSP SETUP error -5 (Input/output
Da ich auf das System nur Remote Zugriff habe, kann ich nicht schnell mal einfach die Firmware des Digibit ändern.
das vollständige Syslog findet sich hier: http://rahnefeld.net/syslog.txt
Das EPG File ist hier: http://rahnefeld.net/guide.xml
Irgendwelche Ideen?
Die gleiche Konfiguration von TVH mit dem gleichen XML läuft problemfrei auf einem Ubuntu (mit Satkarte) oder Rpi (Digibit mit sat-axe).