Project

General

Profile

Latest Git upgrade turns scheduled recordings into failed recordings

Added by Latty Jordan about 10 years ago

As per the title really, upgrading from the last reliable version I compiled to the latest one pushes almost all of the 40-50 scheduled recordings I had on to the failed tab with the message "time missed" Which is weird because they are all due in the future. I didn't have this problem with 20141003.v3.9_1635_g604ff92, it appeared when I went to 20141007.v3.9_1743_ga510248 so I downgraded. I tried to go to 20141014.v3.9_1838_gb1e1097 today, but that is doing the same again (apart from 2 planned recordings). Now I've got a mixture of one-time recordings that I scheduled from the epg, autorecords that I made by clicking the "record series" button on the epg, and autorecords that I typed in to the Autorec tab hoping that they would one day appear on a schedule, and they've all gone. Has this happened to anyone else?


Replies (3)

RE: Latest Git upgrade turns scheduled recordings into failed recordings - Added by Prof Yaffle about 10 years ago

Yes, it's a quirk of changes in the code. Delete the events/disable the rules - delete the 'failed recordings' records - re-create/re-enable the rules, and all should be good.

RE: Latest Git upgrade turns scheduled recordings into failed recordings - Added by Latty Jordan about 10 years ago

I didn't need to do all that. I just deleted and recreated all the recordings I had individually scheduled from the epg tab. I then just deleted all the so-called failed scheduled recordings which had been picked up from autorec, and restarted tvheadend. On restart the rules worked to reschedule all those programmes properly. Which was lucky because I've got quite a lot of autorec rules.

RE: Latest Git upgrade turns scheduled recordings into failed recordings - Added by Rob vh about 10 years ago

Going into the /drv/log and removing the files for future recordings would have done the trick. That is just what Latty did, only with a shell command:

ok... so basically I went to /home/hts/.hts/tvheadend/dvr/log and did a
rm `grep -L filename\"\: *`
After a restart, tvheadend nicely went though the EPG database and applied my autorec rules. My failed recordings list is empty again and the upcoming recordings are there. I probably could have improved the grep to only find future events, it also removed the past failures...

https://tvheadend.org/issues/2356

    (1-3/3)