Hallo,
ich habe schon lange das Problem, das mein VDR oftmals für mehrere Sekunden nicht auf meine Eingaben via Fernbedienung reagiert. Als Übeltäter habe ich das Plugin epg2vdr ausgemacht. Vermutlich bekomme ich nun zu hören, dass das Problem hausgemacht ist, da ich den EPGD auf einem BananaPi laufen lasse. Es gab hier schon einmal eine Diskussion da wurde gesagt, dass ein BananaPi oder Cubietruck zu langsam wäre, und es deshalb zu derartigen Aussetzern kommen würde.
Ist das wirklich so, muss ich damit leben, oder gibt es eine Möglichkeit da etwas zu ändern ?
Nov 10 11:17:54 vdr-server vdr: epg2vdr: Got epgd state 'busy (match)' (4)
Nov 10 11:17:54 vdr-server vdr: epg2vdr: Change handler state to 'standby'
Nov 10 11:18:10 vdr-server vdr: scraper2vdr: epgd busy, trying again in 60 seconds ...
Nov 10 11:18:15 vdr-server vdr: video: speed up video, droping frame
Nov 10 11:18:22 vdr-server vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Deadlock found when trying to get lock; try restarting transaction (1213) 'Deadlock found when trying to get lock; try restarting transaction' [update events set actor = ?, audio = ?, camera = ?, category = ?, commentator = ?, complongdescription = ?, compshorttext = ?, comptitle = ?, contents = ?, country = ?, delflg = ?, director = ?, duration = ?, episodecompname = ?, episodecomppartname = ?, episodecompshortname = ?, episodelang = ?, extepnum = ?, fileref = ?, flags = ?, genre = ?, guest = ?, imagecount = ?, longdescription = ?, moderator = ?, movieid = ?, music = ?, numrating = ?, other = ?, parentalrating = ?, producer = ?, rating = ?, screenplay = ?, scrmovieid = ?, scrseriesepisode = ?, scrseriesid = ?, scrsp = ?, shortdescription = ?, shortreview = ?, shorttext = ?, source = ?, starttime = ?, tableid = ?, tipp = ?, title = ?, topic = ?, txtrating = ?, updflg = ?, updsp = ?, useid = ?, version = ?, vps = ?, year = ? where channelid = ? and eventid = ?;]
Nov 10 11:18:34 vdr-server vdr: [1627] max. latency time 34 seconds
Nov 10 11:18:34 vdr-server vdr: [9910] systeminfo: Action end
Nov 10 11:18:34 vdr-server vdr: [9910] systeminfo thread ended (pid=1627, tid=9910)
Nov 10 11:18:34 vdr-server vdr: [9908] animator thread thread ended (pid=1627, tid=9908)
Nov 10 11:18:35 vdr-server vdr: epg2vdr: Answer 'Epg2Vdr_Timer_Service-v1.0' call with 0 timers, duration was (4 ms)
Hier sieht man, dass nach dem SQL-Error für 12 Sekunden nix passiert, ich konnte den VDR während dieser Zeit nicht bedienen.
Manchmal kommt auch sowas, da hilft dann nurnoch ein Neustart des VDR
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UpdFlg' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UpdFlg' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Column 'channelid' cannot be null (1048) 'Column 'channelid' cannot be null' [insert into events set actor = ?, audio = ?, camera = ?, category = ?, channelid = ?, commentator = ?, complongdescription = ?, compshorttext = ?, comptitle = ?, contents = ?, country = ?, delflg = ?, director = ?, duration = ?, episodecompname = ?, episodecomppartname = ?, episodecompshortname = ?, episodelang = ?, eventid = ?, extepnum = ?, fileref = ?, flags = ?, genre = ?, guest = ?, imagecount = ?, inssp = ?, longdescription = ?, moderator = ?, movieid = ?, music = ?, numrating = ?, other = ?, parentalrating = ?, producer = ?, rating = ?, screenplay = ?, scrmovieid = ?, scrseriesepisode = ?, scrseriesid = ?, scrsp = ?, shortdescription = ?, shortreview = ?, shorttext = ?, source = ?, starttime = ?, tableid = ?, tipp = ?, title = ?, topic = ?, txtrating = ?, updflg = ?, updsp = ?, useid = ?, version = ?, vps = ?, year = ?;]
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .ChannelId' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .ChannelId' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .Source' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .Source' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UpdSp' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UpdSp' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .StartTime' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .StartTime' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .TableId' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .TableId' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .Version' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .Version' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .DELFLG' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .DELFLG' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UPDFLG' in dictionary!
Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UPDFLG' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODEID' in dictionary!
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODEID' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODEID' in dictionary!
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODEID' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODENAME' in dictionary!
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODENAME' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODENUMBER' in dictionary!
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODENUMBER' not defined (missing in dictionary)
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.SEASONNUMBER' in dictionary!
Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.SEASONNUMBER' not defined (missing in dictionary)
Alles anzeigen
Ich frage da mal einfach laienhaft, kann man solche Fehler nicht abfangen oder den Bereich in dem der Fehler auftritt in einem Thread laufen lassen damit der VDR weiterhin bedienbar bleibt ?
Gruss
Stefan