Etwa über ein Jahr lief epgd bei mir klaglos. Nachdem ich meine Datenbank bei einem Absturz des Servers scheinbar erfolgreich zerstört habe, habe ich die mit Hilfe des epgd-tools die alte Datenbank gelöscht, den User epg2vdr entfernt und alles neu angelegt.
Beim ersten Start werden events und images erfolgreich geladen. Beim Scrapen von Serieninformationen passiert dies:
Auszug aus dem syslog
Sep 22 07:52:26 homeserver epgd: Still updating images, now 32500 of 32936 checked and 32498 loaded (225.319 MB)
Sep 22 07:52:26 homeserver epgd: Loaded 32935 images (228.572 MB), checked 32936; 1 failed to load in 56 seconds
Sep 22 07:52:35 homeserver epgd: Checking timers against actual epg and searchtimer settings
Sep 22 07:52:35 homeserver epgd: Timers check done
Sep 22 07:52:35 homeserver epgd: AUTOTIMER: Updating searchtimers due to 'external epg update' (force)
Sep 22 07:52:35 homeserver epgd: AUTOTIMER: Update done after 1 ms, created (0) timers
Sep 22 07:52:35 homeserver epgd: State now 'busy (scraping)'
Sep 22 07:52:37 homeserver epgd: Scraping new series and episodes
Sep 22 07:52:37 homeserver epgd: Update of series and episodes done in 0 s, downloaded 0.000 KB
Sep 22 07:52:39 homeserver epgd: 16659 new series events to scrap in db
Sep 22 07:52:42 homeserver kernel: [388308.778444] epgd[8487]: segfault at 10 ip 00007fa53787f404 sp 00007fff90b1f090 error 4 in libpthread-2.19.so[7fa537875000+19000]
Sep 22 07:52:47 homeserver kernel: [388313.396380] init: epgd main process (8487) killed by SEGV signal
Der Status des Servers bleibt über Tage in diesem Stadium stehen:
Display Spoiler
+-------------------------------+--------+-----------------+-----------------+------------------------------+------------------------------+------------------------------+
| version | master | ip | state | last touch | last download | next download |
+-------------------------------+--------+-----------------+-----------------+------------------------------+------------------------------+------------------------------+
| epgd 1.1.122-GIT (01.08.2017) | - | 192.168.178.100 | busy (scraping) | 22nd September 2017 07:52:35 | 22nd September 2017 07:51:26 | 22nd September 2017 07:38:14 |
+-------------------------------+--------+-----------------+-----------------+------------------------------+------------------------------+------------------------------+
Nach einer Weile werden im epghttpd wieder Bilder und Programminformationen angezeigt, ein Zugriff durch einen lokalen vdr auf die Datenbank ist jedoch nicht möglich.
Der Server läuft auf Ubuntu Trusty. Alle Programmpakete sind auf dem aktuellen Stand. Als workaround könnte ich auch damit leben, keine Serieninfomationen zu verwenden. Aber- wo stelle ich das ein? In der epgd.conf habe ich schon SeriesEnabled auf 0 gesetzt.
Die restliche Konfiguration hat bis vor zwei Wochen tadellos funktioniert.
Viele Grüße,
Andreas