VDR startet nicht, wenn Timer programmiert

  • Tach zusammen,


    nach längerer Zeit habe ich mich endlich wieder um meinen VDR kümmern können -- er läuft endlich (der Austausch der 30 cm-Aldi-Glotze gegen 81 cm 16:9 machte diesen Schritt nötig :)).


    Leider startet der VDR nicht, wenn ein Timer programmiert ist:
    [/var/log/syslog]
    Nov 1 21:02:17 vdr vdr[4574]: loading /var/lib/vdr/timers.conf
    Nov 1 21:02:17 vdr vdr[4574]: ERROR: channel T-8468-8706-16411 not defined
    Nov 1 21:02:17 vdr vdr[4574]: ERROR: error in /var/lib/vdr/timers.conf, line 1
    Nov 1 21:02:17 vdr vdr[4574]: deleting plugin: vcd
    Nov 1 21:02:17 vdr vdr[4574]: deleting plugin: subtitles
    Nov 1 21:02:17 vdr vdr[4574]: ERROR: (null): Ungültige Adresse
    Nov 1 21:02:17 vdr vdr[4574]: deleting plugin: sleeptimer
    [...]
    Nov 1 21:02:17 vdr vdr[4574]: deleting plugin: mplayer
    Nov 1 21:02:17 vdr vdr[4574]: max. latency time 0 seconds
    Nov 1 21:02:17 vdr vdr[4574]: exiting
    Nov 1 21:02:17 vdr udev[4661]: removing device node '/dev/vcs8'
    Nov 1 21:02:17 vdr udev[4662]: removing device node '/dev/vcsa8'
    Nov 1 21:02:17 vdr runvdr: stopping after fatal fail (cap_set_proc: Die Operation ist nicht erlaubt vdr: error while reading '/var/lib/vdr/timers.conf')


    Offenbar kann der VDR nichts mit der Kanalangabe anfangen -- was ärgerlich ist, weil er sich dann komplett zu beenden scheint, anstelle die Timer einfach zu ignorieren. Wenn der VDR läuft arbeitet er die programmierten Timer brav ab, man darf ihn halt nur nicht beenden/neu starten.


    Wie behebe ich das Problem? Ich setze ein gemischtes System ein -- Debian Sarge, Kernel vom c't VDR 4 und die VDR-Experimental-Pakete von etobi.net (VDR 1.3.33-1ctvdr1). Letzte sind leider notwendig, da ich mit anderen Paketen die dxr3-Karte nicht in Betrieb nehmen konnte.


    Danke & Gruß


    Jan

  • Denke mal, das der Kanal zur Laufzeit des vdr aktualisiert wurde (autopid)


    Die channels.conf wird aber nur gespeichert, wenn manuell ne Änderung vorgenommen wurde.
    Eventuell mal einen Kanal verschieben.
    Vieleicht klapts dann auch nach einem Neustart.

  • Scheint so, als würde der VDR Kanäle aktualisieren:
    [/var/log/syslog]
    Nov 2 01:10:52 vdr vdr[6326]: changing id of channel 22 from 0-0-265-0 to 8468-6656-265-0
    Nov 2 01:10:52 vdr vdr[6326]: changing name of channel 22 from 'WDR Wuppertal *,;' to 'WDR Wuppertal *,;ARD'
    usw.


    Wenn ich Kanäle verschiebe, schlagen sich die Änderungen aber nicht in der channels.conf nieder. Die Berechtigungen passen. An welcher Schraube kann/muss ich drehen?


    Danke & Gruß


    Jan

  • Kanäle bei laufenden VDR exportieren:
    /usr/lib/vdr/svdrpsend.pl LSTC > channels.conf-neu
    Datei editieren um sie VDR conform zu machen:


    Von svdrp ausgegeben:

    Code
    220 mona.simpsons SVDRP VideoDiskRecorder 1.3.33; Wed Nov  2 08:34:03 2005
    250-1 ORF1;ORF:522000:C34M64:C:6900:160:161=deu;163=deu:165:0:13001:1:1118:0
    250-2 ORF2 O;ORF:522000:C34M64:C:6900:500:501=deu;503=deu:505:0:13006:1:1118:0


    Für VDR notwendig:

    Code
    ORF1;ORF:522000:C34M64:C:6900:160:161=deu;163=deu:165:0:13001:1:1118:0
    ORF2 O;ORF:522000:C34M64:C:6900:500:501=deu;503=deu:505:0:13006:1:1118:0


    Danach vdr stoppen, die alte channels.conf sichern und durch die neue ersetzen.
    VDR wieder starten.


    Auf Dateirechte (lese und Schreibrechte für Benutzer/Gruppe vdr) achten.

  • Das scheint es gewesen zu sein -- mit der neuen channels.conf startet der VDR wieder. Sicherheitshalber habe ich zusätzlich das automatische Aktualisieren der Kanäle abgeschaltet.


    Euch beiden vielen Dank!


    Jan

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!