Archiv > General

Problem mit client<->server Kommunikation svdrpservice

(1/2) > >>

MarkusH:
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:

--- Code: ---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

--- End code ---

Auf dem Server seh ich folgendes:

--- Code: ---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!
--- End code ---

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??!?

MegaX:
Hi

wenn du epg2vdr benutzt mußt du auf dem Client epgsync deinstallieren, sonst knallt es.

MarkusH:
Ah ok! Das wusste ich nicht. Ich dachte der Client könne sich das EPG vom Server trotzdem über epgsync holen.
Ich brauch also am Client auch epg2vdr und gebe in der Config den Mysql Server an der auf dem Aufnahmeserver läuft. Richtig?

MegaX:
Jupp

MarkusH:
Läuft erstmal  ;D

Danke dir!

Nochwas: Ich hab bei einigen Sendern kein EPG z.B. Das Vierte. Obwohl diese Sender laut epgData mit EPG versorgt werden. Kann ich da was machen? Den DVB EPG Scan hab ich übrigens abgeschalten (in der EPG Konfig des VDR).

Navigation

[0] Message Index

[#] Next page

Go to full version