Hallo Leute,
aufgrund meiner Begeisterung mit mld auf dem Raspberry habe ich mal meinen Server auch umgestellt. Ich nutze für das EPG ein epgData Abo. Dazu habe ich auf dem Server mit der MLD 4.0.1 das epg-daemon laufen in Kombination mit dem epg2vdr plugin. Das ganze läuft soweit auch problemlos.
Wenn ich nun vom RPI2 ein Update des EPG anstosse, sehe ich folgendes im Log des client:
May 26 10:18:40 (none) user.err vdr: [2953] svdrpservice: timeout waiting for reply from 10.10.1.240
May 26 10:18:40 (none) user.err vdr: [2953] svdrpservice: did not receive greeting from 10.10.1.240. Closing...
May 26 10:18:54 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (0)
May 26 10:18:54 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (1)
May 26 10:18:54 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (2)
May 26 10:18:54 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (3)
May 26 10:18:54 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (4)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (5)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (6)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (7)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (8)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (9)
May 26 10:18:55 (none) user.err vdr: [3103] cStreamDevice::GetTSPacket: GetChecked: NOTHING (10)
May 26 10:18:55 (none) user.err vdr: [3104] ERROR (device.c,1805): Bad file descriptor
May 26 10:18:57 (none) user.err vdr: [3175] svdrpservice: lost connection to 10.10.1.240
May 26 10:18:57 (none) user.err vdr: [3175] EpgSync: LSTE error 0
May 26 10:18:57 (none) user.err vdr: [3175] svdrpservice: unable to send command to 10.10.1.240. Socket is closed
Auf dem Server seh ich folgendes:
May 26 10:18:54 (MLD) user.err vdr: [8423] PANIC: watchdog timer expired - exiting!
May 26 10:18:54 (MLD) user.err vdr: epg2vdr: Update thread ended (pid=8423)
May 26 10:18:54 (MLD) user.err vdr: [8981] [live] INFO: validating server ip '0.0.0.0'
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: Set locale to 'de_DE.UTF-8'
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: detected UTF-8
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: SQL client character now 'utf8'
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: Info: Last update was at '15.05.26 10:03:30'
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: Start reading external ids from db
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: Finished reading external id's from db, got 207 id's
May 26 10:18:55 (MLD) user.err vdr: [9001] [live] INFO: attempt to listen on ip = '0.0.0.0'
May 26 10:18:55 (MLD) user.err vdr: epg2vdr: Update thread started (pid=8981)
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Updating timer
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Init handler instance for thread 8988
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Trying to re-connect to database!
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Start reading hashes from db
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Finished reading hashes from db, got 4711 hashes (in 0 seconds)
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Start reading external ids from db
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Finished reading external id's from db, got 207 id's
May 26 10:19:05 (MLD) user.err vdr: epg2vdr: Connection established successfull!
Der VDR startet dann neu. Der Server ist virtualisiert auf einem vmware Server. Den EPG Scan via DVB habe ich auf 0 gestellt, sollte also aus sein. Ich möchte nur das EPG von epgData verwenden.
Ansonsten funktioniert erstmal soweit alles. Auch das Timer programmieren vom Client aus geht. Und am Client sehe ich wenn für eine Sendung ein Timer programmiert ist. Irgendwie kommunizieren die beiden also??!?