[mythtv-users] Suddenly all Upcoming Recordings vanished; DB Error?

Jos Hoekstra joshoekstra at gmx.net
Thu Oct 25 12:30:46 UTC 2012


Op 25-10-2012 3:37, Justin Smith schreef:
> Hi,
>
> I upgraded to 0.26 a couple of weeks ago and all has been well.
>
> Until last night. I noticed that a show I was expecting to record was
> not recording. A quick check showed that the guide data all appeared
> as per normal, and that all recording rules were still present, but
> the upcoming recording list was empty (normally has many entries). The
> scheduler was no longer matching recording rules to the guide data for
> some reason.
>
> I restarted the backend but that didn't change anything.
>
> Checking the backend log, I found the following at around the time the
> problem started:
>
> Oct 24 19:20:02 pooper mythlogserver: mythbackend[2068]: E Scheduler
> mythdb.cpp:183 (DBError) DB Error (AddNewRecords):#012Query
> was:#012SELECT     c.chanid,         c.sourceid,
> p.starttime,           p.endtime,        p.title,
> p.subtitle,            p.description,    c.channum,
> c.callsign,            c.name,           oldrecduplicate,
> p.category,            sched_temp_record.recpriority,
> sched_temp_record.dupin,   recduplicate,          findduplicate,
> sched_temp_record.type,        sched_temp_record.recordid,
> p.starttime - INTERVAL sched_temp_record.startoffset     minute AS
> recstartts,     p.endtime + INTERVAL sched_temp_record.endoffset
> minute AS recendts,
> p.previouslyshown,     sched_temp_record.recgroup,
> sched_temp_record.dupmethod,  c.commmethod,
> capturecard.cardid, cardinput.cardinputid,p.seriesid,
> p.programid,       sched_temp_record.inetref,    p.category_type,
>   p.airdate,         p.stars,             p.originalairdate,
> sched_temp_record.inactive, sched_temp_record.parentid,
> recordmatch.findid,     sched_temp_record.playgroup,
> oldrecstatus.recstatus,     oldrecstatus.reactivate, p.videoprop+0,
>       p.subtitletypes+0, p.audioprop+0,
> sched_temp_record.storagegroup,     capturecard.hostname,
> recordmatch.oldrecstatus,
> sched_temp_record.avg_delay,     oldrecstatus.future,
> cardinput.schedorder, c.recpriority + cardinput.recpriority +
> (cardinput.cardinputid = sched_temp_record.prefinput) * 2 AS
> powerpriority FROM recordmatch INNER JOIN sched_temp_record ON
> (recordmatch.recordid = sched_temp_record.recordid) INNER JOIN program
> AS p ON ( recordmatch.chanid    = p.chanid    AND
> recordmatch.starttime = p.starttime AND      recordmatch.manualid  =
> p.manualid ) INNER JOIN channel AS c ON ( c.chanid = p.chanid ) INNER
> JOIN cardinput ON (c.sourceid = cardinput.sourceid) INNER JOIN
> capturecard ON (capturecard.cardid = cardinpu
>
>
> I also noticed an error from the DVBRead - but this may be an
> independent issue - does this mean a rescan is required?
>
> Oct 24 19:55:13 pooper mythlogserver: mythbackend[2068]: E DVBRead
> dtvsignalmonitor.cpp:321 (HandlePAT)
> DTVSM(/dev/dvb/adapter0/frontend0): Program #1669 not found in
> PAT!#012Program Association S
> ection#012 PSIP tableID(0x0) length(41) extension(0x261)#012
> version(2) current(1) section(0) last_section(0)#012      tsid(609)
> programCount(8)#012  program number     0 has PID 0x0010#012
> program number   736 has PID 0x0102#012  program number   737 has PID
> 0x0100#012  program number   738 has PID 0x0101#012  program number
> 739 has PID 0x0103#012  program number   740 has PID 0x0
> 104#012  program number   742 has PID 0x0105#012  program number   743
> has PID 0x0106
>
>
> Does anyone have any suggestions on how to debug or fix this problem?
>
>
> Cheers,
> Justin.
> _______________________________________________
>


Your capturecard might not be present anymore or the rootdisk might be 
(almost) full, the latter happened to me today, clearing it up made 
upcoming recordings visible.


More information about the mythtv-users mailing list