Hallo zusammen.
Ich habe in den letzten Tagen meine 3'er ct-VDR Version aufgegeben und die neue 4.5 er installiert. Dabei habe ich meine seperate Video-Partition erhalten belassen und nach der neuen Installation in /var/lib/vdr als video.00 eingebunden (link gesetzt).
Danach kam der VDR nicht mehr hoch, da im Video-Verzeichniss noch der Datei-Owner root gesetzt war und der neue VDR unter dem Benutzer vdr läuft.
Speziell hatte den VDR gestört, dass er das Verzeichnis .../film/dvd nicht anlgenen konnte. Mit einem Recursiven chown vdr:vdr /var/lib/vdr/video.00 wurde dieses Problem gefixt.
Nun habe ich noch 2 verbleibende Probleme:
* Erstens funktioniert nun kein "Wake On Lan" mehr (WOL).
Das kann am neuen Kernel, oder an Grub stat wie bisher Lilo liegen ... wer weiss wie man das lösen kann?
* Zweitens habe ich wie bisher versucht das set_timer script einzubauen. Eben, wie von mir für die 2 er und 3 er version im vdr-wiki funktionierend beschreiben.
Doch hier in der 4.5 er scheint es nicht mehr zu funktionieren ....
Da offenbar MAX_TRY_AGAIN immer undefiniert ist, wenn niemand das herunterfahren verhindern will gab es hier immer eine Fehlermeldung.
if [ $MAX_TRY_AGAIN -gt 0 ]
Habe es also umgebaut in
if [ $MAX_TRY_AGAIN ]
Das scheint jetzt auch zu greifen ... soweit ich das mit eingebauten echo meldungen beurteilen kann aber ...
Im user.log sehe ich, dass set_timer mit Exitcode 77 beendet/abgebrochen wird. Leider weiss ich nicht was das bedeuten soll!
Rufe ich das script aus der shell als root auf, so kommt keine Fehlermeldung!!!
Nehme also an, es ist irgendwie ein Rechteproblem!?
Nun weiss ich leider nicht, wie ich mich als vdr einloggen soll, da ich dort das passwort ja nicht kenne ;o) ... sorry!?
Die Rechte für das Script und den Link darauf habe ich natürlich auf die Gruppe vdr verlegt und auch auf ausführbar gestellt. trotzdem kein Erfolg.
Wer kann mir helfen ? Aktuallisiere auch gerne wieder das Wiki diesbezüglich!
Besten Dank im Voraus .... natürlich ist mir das set_timer am wichtigsten von den zweien ;o)
Was ich noch versuchen muss (aus uraltem Thread, in dem mir gezeigt wurde wie man es hinbekommt):
ZitatAlles anzeigen
a) in set_timer folgende Zeile nach #!/bin/sh einfügen:
set -x
Im shutdown-hook, wo set_timer aufgerufen wird, die Ausgaben umleiten:
set_timer $1 $2 >/var/log/set_timer.log 2>&1
Dann kannst du in set_timer.log mal reinschauen, oder es hier posten, dann schau ich mit