ERROR while setting system time

  • Heyho,


    Ich versteh das einfach nicht. Ich habe mich mal dem Problem des automatischen Zeitabgleichs meines VDRs angenommen. Eigentlich sollte dieser Settime-Patch, welcher auch im Komplettpatch (bzw. akool) verwendet wird, die Zeit automatisch nach EPG stellen.


    Nun habe ich, wie auf Seite 2 des Threads zu sehen, versucht, diesen Patch komplett zu integrieren, da er zwar offensichtlich den VDR gepatcht hat, aber offensichtlich nicht die /etc/init.d/vdr editiert bzw. die entsprechenden Scripts installiert hat.


    Dies hab ich folgendermaßen gelöst:
    Ich habe folgendes in die /etc/init.d/vdr eingefügt:

    Code
    [ -n "${TIMESET}" ] && vdropts="${vdropts} --timeset=${TIMESET} "


    Daraufhin ein Shellscript /usr/sbin/timeset.sh erstellt:

    Code
    nano -w /usr/sbin/timeset.sh


    mit Inhalt

    Code
    /usr/bin/sudo /bin/date $1


    Dann noch dem User vdr zugewiesen und ausführbar gemacht:

    Code
    chown vdr:video /usr/sbin/timeset.sh
    chmod 777 /usr/sbin/timeset.sh


    Und schließlich noch den Pfad in der /etc/conf.d/vdr angegeben:

    Code
    TIMESET="/usr/sbin/timeset.sh"


    Am Anfang hat's funktioniert - ich schätze, genau einmal. Daraufhin ist der PC nicht mehr heruntergefahren - keine Ahnung warum.
    // edit: Ich habe dann provisorisch die Zeile in der /etc/init.d/vdr wieder auskommentiert - dürfte wohl daran liegen dass es dann nicht mehr geht. Ich kann aber auch nicht sagen, warum er nicht mehr herunterfahren wollte - als Meldung kam:

    Code
    Mar 12 14:39:23 rockzbox nvram-wakeup[13495]: RTC is not synchronously with system time!
    Mar 12 14:39:23 rockzbox nvram-wakeup[13495]: RTC isn't running in localtime nor in UTC/GMT time!


    Jetzt allerdings habe ich wieder die Meldung in der /var/log/messags:

    Code
    Mar 18 20:50:55 rockzbox vdr[2029]: System Time = Thu Mar 18 20:50:55 2004  (1079639455)
    Mar 18 20:50:55 rockzbox vdr[2029]: Local Time  = Thu Mar 18 20:50:39 2004  (1079639439)
    Mar 18 20:50:55 rockzbox vdr[2029]: ERROR while setting system time: Operation not permitted


    Klar, habe ja die Zeile in /etc/init.d/vdr auskommentiert. Aber wie zum Teufel implementiere ich jetzt diesen Patch, sodass sowohl die Zeitsetzung, als auch das Herunterfahren wieder klappt?


    Vielen Dank im Voraus für die Hilfe!

    greetz
    atommyk


    Software: c't VDR 6, bisher keine großen Anpassungen
    Hardware: Epia M10000Neh, 512 MB Ram, 80 GB Seagate Barracuda 5 (zu klein :D), Zapway-IR-Modul; verbaut in einem Alu-/MDF-Casecon

    Einmal editiert, zuletzt von atommyk ()

  • Hi mad,


    Das ist natürlich noch ne Idee - hab bisher in der sudoers nur den date-Befehl freigegeben, aber die timeset.sh könnt ich natürlich auch noch probieren. Werd's morgen mal testen und melden, was dabei rauskommt!
    Thnx derweil

    greetz
    atommyk


    Software: c't VDR 6, bisher keine großen Anpassungen
    Hardware: Epia M10000Neh, 512 MB Ram, 80 GB Seagate Barracuda 5 (zu klein :D), Zapway-IR-Modul; verbaut in einem Alu-/MDF-Casecon

  • Ist doch seltsam - ich hab den VDR jetzt mit eingeschaltener timeset-Option in /etc/conf.d/vdr laufen lassen - nie wieder Probleme mit dem Herunterfahren oder den Zugriffsrechten - kenn sich da einer aus :D


    Na, schön jedenfalls, dass es geht.

    greetz
    atommyk


    Software: c't VDR 6, bisher keine großen Anpassungen
    Hardware: Epia M10000Neh, 512 MB Ram, 80 GB Seagate Barracuda 5 (zu klein :D), Zapway-IR-Modul; verbaut in einem Alu-/MDF-Casecon

Jetzt mitmachen!

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