Hallo zusammen,
ich habe mal eine generelle Frage zu epgd und epg2vdr. Wie kann ich denn erkennen, welche epg2vdr Version zur welchen epgd Version passt.
Hintergrund meiner Frage ist meine (wahrscheinlich) etwas ungewöhnlich Systemumgebung. Ich habe meinen VDR als Client / Server System am Laufen. Der VDR Server läuft unter yavdr-ansible, der Client ist MLD 5.4. Mein epgd (Version 1.1.149) läuft auf einem NAS. Sowohl der Server, als auch der Client holen sich über epg2vdr das EPG beim Server ab. Auf dem Server läuft die epg2vdr Version 1.1.106-0yavdr0~bionic, auf MLD wird mir Version 1:2020.03.13-20+2.4.1.218.26 angezeigt.
Wenn ich nun im Client eine laufende Sendung pausiere, erscheint im Log die Fehlermeldung "epg2vdr: SQL-Error in 'prepare(stmt_prepare)' - Unknown column 'evtstarttime' in 'field list'". Ich vermute, das liegt daran, dass die epg2vdr Version auf dem Client aktueller ist, als die epgd Version auf meinem NAS.
Das Hauptproblem dabei ist allerdings, dass beim Pausieren der Client erst einmal einen Fehler "Magick: abort due to signal 11 (SIGSEGV) "Segmentation Fault"..." auswirft und der VDR neu gestartet wird. Gleichzeitig wird die o.g. Fehlermeldung protokolliert. Um auszuschließen, dass der o.g. Fehler für den Restart verantwortlich ist, würde ich diesen jetzt erst einmal gerne eliminieren, habe aber das Problem, dass ich mir unsicher bin, welche Versionen dieser drei Komponenten kompatibel sind.
Kann mir da jemand helfen?
Kleines Update: epg2vdr scheint nicht das Problem mit den Live-Aufnahmen zu verursachen. Das liegt wohl am Skin (anthra_xxx). Mit einem anderen Skin funktioniert das Pausieren. Aber da habe ich dann ein anderes Problem. Hierzu mache ich mal ein eigenes Topic auf.
Gruß
Joerg