[Yavdr 0.5] VDR Startet nicht immer

  • Hallo,
    ich habe das Problem, dass mein VDR Frontend nicht zuverlässig startet und ich dann jedesmal rebooten muss oder per webinterface den vdr neustarten.
    Ich habe mal meine Los angeschaut aber kann nicht schlimmes finden:
    Syslog:
    http://pastebin.com/UpnzNSuX


    Falls noch irgendwas gewünscht ist, was zum Erfolg führen könnte bin ich um jede Hilfe dankbar.


    Viele Grüße,
    Michael

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

  • Hallo,
    poste bitte zusätzlich noch die /var/log/upstart/vdr-frontend.log - es scheint, als ob da was mit dbus2vdr nicht klappt.
    Außerdem scheint es in Zeile 168 etwas zu geben, das so viel Ausgaben verursacht, dass das Log nicht mehr mitmacht:

    Code
    Dec 17 18:09:54 localhost rsyslogd-2177: imuxsock begins to drop messages from pid 1016 due to rate-limiting


    Damit man sehen kann was in so einem Fall passiert, nimm mal das als /etc/rsyslog.conf:
    http://paste.ubuntu.com/1445691/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,
    ich hatte das log-Verzeichnis in den RAM geschrieben (jetzt geändert), daher konnte ich die vdr-frontend.log nicht mehr auslesen. Allerdings ist diese nach dem Booten auch nicht vorhanden, muss man dafür das logging erst anschalten?
    Die rsyslog.conf habe ich jetzt durch die von dir ersetzt.
    Das Problem tritt nur sporadisch auf, daher kann es ein paar Tage dauern, bis ich wieder logs posten kann :(


    Besten Dank schon mal :)


    Viele Grüße,
    Michael

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

  • Allerdings ist diese nach dem Booten auch nicht vorhanden, muss man dafür das logging erst anschalten?


    Die sollte angelegt werden, sobald der Upstart-Job da etwas reinschreibt - das macht er normalerweise beim Start und beim Beenden.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • nachdem /var/log nicht mehr im RAM ist, ist auch das upstart Verzeichnis vorhanden :) hab den HTPC auch eben mal neugestartet...natürlich funktioniert es normal und ohne Probleme.
    Trotzdem mal der Inhalt nach einem Neustart:

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

  • Ja, das sieht ganz normal aus.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ich hab den HTPC ein paar mal neugestartet und hatte mal wieder einen Hänger, allerdings hat er sich selbst "gefangen" :) Aber hier mal die Ausgabe von vdr-frontend.log:


    unter dmesg hab ich noch folgende verdächtige Zeile gefunden:

    Code
    [   17.179211] Text2Skin: chan[1436]: segfault at 80000004a1 ip 00007f8dd7312686 sp 00007f8d78ff8aa0 error 4 in libstdc++.so.6.0.16[7f8dd7274000+e2000]

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

    Einmal editiert, zuletzt von bimbel83 ()

  • Und das syslog dazu? Vermutlich crasht da der VDR (altes Problem, da gibt es ein paar Threads dazu), dadurch klappt die Verbindung zum dbus2vdr-Plugin nicht und das Frontend beendet sich so lange, bis der VDR wieder normal läuft (kann dauern).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Da scheint der nVidia-Treiber ein Problem zu haben und in der Folge crasht der VDR:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hast du eine Idee wie ich das Problem lösen kann? Aktuell ist der von yavdr mitgebrachte nvidia Treiber installiert. Manuell kompilieren?

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

  • Aber die verfügbaren Updates sind alle installiert?
    Die Quintessenz aus den bisherigen Threads zu dem Problem war das Attachen des Frontends um ca. 5 Sekunden zu verzögern - das könntest du direkt in die Zeile nach "script" in der /etc/init/vdr-frontend.conf schreiben - wenn es hilft, kannst du die Änderung mit einem custom Template dauerhaft setzen, damit sie auch Updates überlebt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, Updates sind alle installiert.
    Das mit dem verzögerten attachen des Frontends werd ich mir mal anschauen...weiss noch nicht so recht wovon du redest aber das bekomm ich denke ich hin :)
    Ich werde dann nochmal berichten...


    Vielen Dank soweit :)


    Viele Grüße,
    Michael

    Gehäuse: JCP MI-105 Mainboard: Asus AT5IONT-I TV-Karte: TBS 6981 DVB-S2 RAM: Kingston 4GB Festplatte1: OCZ Onyx 32GB SSD Festplatte2: WesternDigital WD20EARS Fernbedienung: Logitech Harmony 300i Empfänger: USB Ultra Infrarot Empfänger v2.0

  • Sieht nach dem alten Problem - Crash des VDR bzw. eines Plugins beim Start aus:

    Code
    Jan 26 09:27:57 yavdr vdr: [1133] XVDR: XVDR Server started
    Jan 26 09:27:57 yavdr rsyslogd-2177: imuxsock begins to drop messages from pid 1133 due to rate-limiting
    Jan 26 09:27:58 yavdr kernel: [   19.280051] eth0: no IPv6 routers present
    Jan 26 09:27:59 yavdr rsyslogd-2177: imuxsock lost 82 messages from pid 1133 due to rate-limiting


    Ich würde mal die /etc/rsyslog.conf so anpassen um da alles mitloggen zu lassen anstatt es wegzuwerfen: http://paste.ubuntu.com/1256937/ und außerdem in der /etc/init/vdr-frontend.conf ein "sleep 5" ans Ende des pre-start scripts (https://github.com/yavdr/yavdr-utils/blo…pre-start-start) packen, um ein Timing-Problem nach dem Start von Openbox auszuschließen.
    Die Crashes des VDR kannst du dir auch mal genauer ansehen: http://www.yavdr.org/documentation/0.5/de/ch02s09.html - eventuell zeigt sich ein Plugin, das das verursacht.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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