Moin zusammen,
in letzter Zeit passiert es immer wieder, dass mein VDR nach dem Löschen einer Aufnahme versucht, für diese Aufnahme nachträglich den Index zu generieren. Zumindest zeigt der VDR das im OSD zwei- bis dreimal an, nachdem ich die Aufnahme "gelöscht" habe. Im Log sieht das dann so aus:
Aug 1 23:18:14 yavdr4 vdr: [1604] confirm: Aufzeichnung löschen?
Aug 1 23:18:14 yavdr4 vdr: [1604] warning: Aufzeichnung löschen?
Aug 1 23:18:15 yavdr4 vdr: [1604] confirmed
Aug 1 23:18:15 yavdr4 vdr: [1604] deleting recording '/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec'
Aug 1 23:18:15 yavdr4 vdr: [1604] executing '/usr/lib/vdr/vdr-recordingaction deleted "/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.del"'
Aug 1 23:18:15 yavdr4 recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom deleted recording /srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.del
Aug 1 23:18:15 yavdr4 vdr: [1604] executing '/usr/lib/vdr/vdr-recordingaction delete "/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec"'
Aug 1 23:18:15 yavdr4 recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom delete recording /srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec
Aug 1 23:18:15 yavdr4 vdr: [12366] index file generator thread started (pid=1604, tid=12366, prio=high)
Aug 1 23:18:15 yavdr4 vdr: [12366] ERROR (recording.c,1974): /srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec/index: Datei oder Verzeichnis nicht gefunden
Aug 1 23:18:15 yavdr4 vdr: [12366] deleting index file '/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec/index'
Aug 1 23:18:15 yavdr4 vdr: [12366] index file generator thread ended (pid=1604, tid=12366)
Aug 1 23:18:15 yavdr4 vdr: [1856] XVDR: Recordings state changed (6579)
Aug 1 23:18:15 yavdr4 vdr: [2156] VNSI: Recordings state changed (6579)
Aug 1 23:18:15 yavdr4 vdr: [2156] VNSI: Requesting clients to reload recordings list
Aug 1 23:18:17 yavdr4 vdr: [1856] XVDR: Starting garbage collection in recordings cache
Aug 1 23:18:18 yavdr4 vdr: [1856] XVDR: removing outdated recording (6712453a) '/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec' from cache
Aug 1 23:18:25 yavdr4 vdr: [1604] missing index file /srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec/index
Aug 1 23:18:25 yavdr4 vdr: [12369] index file generator thread started (pid=1604, tid=12369, prio=high)
Aug 1 23:18:25 yavdr4 vdr: [12369] ERROR (recording.c,1974): /srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec/index: Datei oder Verzeichnis nicht gefunden
Aug 1 23:18:25 yavdr4 vdr: [12369] deleting index file '/srv/vdr/video.00/Serie/Arrow/S02E16._Selbstmordkommando/2014-07-31.20.10.10-0.rec/index'
Aug 1 23:18:25 yavdr4 vdr: [12369] index file generator thread ended (pid=1604, tid=12369)
Alles anzeigen
Hier also habe ich gerade eine Aufnahme einer Arrow-Folge übers OSD gelöscht (was im OSD schon verdächtig lange gedauert hat, die 7 Sekunden Pause im Log kommen hin...), dann bin ich aus dem Menü raus und dann würde beim Live-TV übers OSD zweimal angezeigt, dass ein Index generiert werden soll, und dass das nicht geklappt hat. Kann ja auch nicht, denn das gesuchte Verzeichnis gibts nicht mehr, da es zu *.del umbenannt wurde. Aber wieso versucht der VDR überhaupt den Index zu generieren? Wenn ich in das umbenannte Verzeichnis der Aufnahme reinschaue, dann gibt es da die Datei "index" durchaus. Hat jemand einen Hinweis für mich?
Ich nutze den aktuellen Stand aus yavdr-stable.
VG, Nix