[mythtv-users] HELP! Really odd stuff with old deleted recordings and find_orphans.py
Tom Dexter
digitalaudiorock at gmail.com
Mon Oct 29 01:13:22 UTC 2018
Wow...I desperately need help here. I don't get what's going on. A
little background:
I had to replace the drive in my backend. I restored the OS etc from
clonzilla backups, and restored a current backup of the database...all
went just fine. I was also able to recover the recordings I cared
about from the old drives. As far as the others where I had an entry
listed in the recordings and no actual file, I deleted those in
mythweb, and everything seemed fine.
Today I noticed a ton of these in the mythbackend log:
2018-10-28 08:28:46.756113 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 2225 MB for 1071 at
2018-10-21T22:30:00Z => "ABC
World News Tonight With David Muir"
2018-10-28 08:28:46.756175 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 1839 MB for 1071 at
2018-10-19T22:30:00Z => "ABC
World News Tonight With David Muir"
2018-10-28 08:28:46.756225 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 1964 MB for 1071 at
2018-10-18T22:30:00Z => "ABC
World News Tonight With David Muir"
2018-10-28 08:28:46.756274 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 1824 MB for 1071 at
2018-10-17T22:30:00Z => "ABC
World News Tonight With David Muir"
2018-10-28 08:28:46.756325 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 2017 MB for 1071 at
2018-10-16T22:30:00Z => "ABC
World News Tonight With David Muir"
2018-10-28 08:28:46.756374 N [21736/21763] Expire autoexpire.cpp:637
(SendDeleteMessages) - Expiring 1813 MB for 1071 at
2018-10-15T22:30:00Z => "ABC
World News Tonight With David Muir"
...as well as ones like these;
2018-10-28 08:28:46.771847 E [21736/21736] CoreContext
programinfo.cpp:2608 (GetPlaybackURL) -
ProgramInfo(1071_20181021223000.ts): GetPlaybackURL: '1
071_20181021223000.ts' should be local, but it can not be found.
2018-10-28 08:28:46.771943 E [21736/21736] CoreContext
mainserver.cpp:3069 (DoHandleDeleteRecording) - MainServer: ERROR when
trying to delete file: G
etPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/mythback/1071_20181021223000.ts.
File doesn't exist. Database metadata will not be removed.
2018-10-28 08:28:46.801380 E [21736/21736] CoreContext
programinfo.cpp:2608 (GetPlaybackURL) -
ProgramInfo(1071_20181019223000.ts): GetPlaybackURL: '1
071_20181019223000.ts' should be local, but it can not be found.
2018-10-28 08:28:46.801476 E [21736/21736] CoreContext
mainserver.cpp:3069 (DoHandleDeleteRecording) - MainServer: ERROR when
trying to delete file: G
etPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/mythback/1071_20181019223000.ts.
File doesn't exist. Database metadata will not be removed.
2018-10-28 08:28:46.825473 E [21736/21736] CoreContext
programinfo.cpp:2608 (GetPlaybackURL) -
ProgramInfo(1071_20181018223000.ts): GetPlaybackURL: '1
071_20181018223000.ts' should be local, but it can not be found.
Those are ALL from recordings I deleted...they do NOT show in the
recordings screen...and I have no idea where they're coming from.
Totally lost. The find_orphans.py script sees these as
well...*everything* I've deleted in mythweb:
./find_orphans.py
Recordings with missing files
mythback: A Cat's Attic: Yusuf/Cat Stevens
1131_20180810023000.ts
mythback: ABC World News Tonight
1071_20180930223000.ts
mythback: ABC World News Tonight
1071_20181014223000.ts
mythback: ABC World News Tonight
1071_20180923223000.ts
mythback: ABC World News Tonight With David Muir
1071_20181021223000.ts
mythback: ABC World News Tonight With David Muir
1071_20180727223000.ts
...etc...
Count: 87
Other files
mythback: /video/recordings/1021_20181025000000.ts.png.EB6667
845.1KB
mythback: /video/recordings/1021_20181025000000.ts.png.Lf6756
221.6KB
...etc...
Total: 4.1MB
Please select from the following
1. Delete orphaned recording entries
2. Delete other files
3. Refresh list
Again, I have no idea where they're coming from and worse yet, if I
try to use option 1 to delete those I get this:
Are you sure you want to continue?
> yes
Traceback (most recent call last):
File "./find_orphans.py", line 230, in <module>
main()
File "./find_orphans.py", line 214, in main
opt[1](opt[2])
File "./find_orphans.py", line 129, in delete_recs
rec.delete(True, True)
File "/usr/lib/python2.7/site-packages/MythTV/dataheap.py", line
375, in delete
return self.getProgram().delete(force, rerecord)
File "/usr/lib/python2.7/site-packages/MythTV/dataheap.py", line
387, in getProgram
return Program.fromRecorded(self)
File "/usr/lib/python2.7/site-packages/MythTV/mythproto.py", line
946, in fromRecorded
return be.getRecording(rec.chanid, rec.starttime)
File "/usr/lib/python2.7/site-packages/MythTV/mythproto.py", line
647, in getRecording
return Program(res[1:], db=self.db)
File "/usr/lib/python2.7/site-packages/MythTV/mythproto.py", line
875, in __init__
DictData.__init__(self, raw)
File "/usr/lib/python2.7/site-packages/MythTV/altdict.py", line 148,
in __init__
data = self._process(data)
File "/usr/lib/python2.7/site-packages/MythTV/altdict.py", line 164,
in _process
data[i] = self._trans[self._field_type[i]](v)
File "/usr/lib/python2.7/site-packages/MythTV/altdict.py", line 104,
in <lambda>
lambda x: datetime.fromtimestamp(x, datetime.UTCTZ())\
File "/usr/lib/python2.7/site-packages/MythTV/utility/dt.py", line
304, in fromtimestamp
obj = super(datetime, cls).fromtimestamp(float(timestamp), tz)
ValueError: timestamp out of range for platform time_t
Any help would be appreciated. I've never had an issue with deleting
anything in mythweb for sure. I just looked an it appears these all
still have rows in the recorded table. That shouldn't be the case
correct?
What on earth could be going on there?
Tom
More information about the mythtv-users
mailing list