ERROR (lirc.c,43): /var/run/lirc/lircd: Datei oder Verzeichnis nicht gefunden

  • Ja, seit einiger Zeit habe ich mal wieder Probleme mit dem lircd, leider auch noch nach dem dist-upgrade von letzter Woche:


    Das Ganze nach einem Autostart wegen Timer/Aufnahme. Nach reboot per ssh ist der Spuk vorbei.


    Was ist da los? Wie kann ich den Fehler eingrenzen / beheben?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Zuvor passiert noch folgendes:


    !?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Wie sieht die /etc/init/eventlircd.conf aus? Hattest du etwas an den udev-Regeln oder evmaps verändert?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wie sieht die /etc/init/eventlircd.conf aus? Hattest du etwas an den udev-Regeln oder evmaps verändert?


    Wüsste nicht was, jedenfalls nicht in den letzten Monaten. Das Phänomen habe ich aber erst seit ca. vier Wochen...
    /etc/init/eventlircd.conf:

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Bist du sicher, dass repeat-filter richtig auskommentiert ist? Nimm es mal ganz weg, vielleicht verschluckt sich eventlircd ja daran.


    Lars.

  • Bist du sicher, dass repeat-filter richtig auskommentiert ist? Nimm es mal ganz weg, vielleicht verschluckt sich eventlircd ja daran.


    Ich habe an dieser Datei meines Wissens nichts verändert. Und das Problem tritt ja auch nur sporadisch auf.

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Liegen unter /var/log/vdr evtl. coredumps zum passenden Zeitpunkt?
    Die könnte man mal mit gdb untersuchen, warum eventlircd da abstürzt.


    Lars

  • Liegen unter /var/log/vdr evtl. coredumps zum passenden Zeitpunkt?
    Die könnte man mal mit gdb untersuchen, warum eventlircd da abstürzt.


    Nein, /var/log/vdr ist leer.

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Was könnte ich noch probieren, um dem Herr zu werden? Meine Family ist völlig hilflos, wenn das auftritt und ich nicht da bin, denn der VDR lässt sich ja nicht bedienen.


    Das dist-upgrade, letzte Woche, hatte ich hauptsächlich in der Hoffnung gemacht, eben dieses Phänomen zu beseitigen. Das tritt erst seit ein paar Wochen auf, ich hatte aber seit Monaten nichts mehr ernsthaftes auf VDR verändert (letztes dist-upgrade Mitte letzten Jahres)...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Moin!


    Code
    May  8 17:02:47 yavdr kernel: [   24.844235] eventlircd[1211]: segfault at fffffffffffffff8 ip 0000000000401c30 sp 00007ffff3fb8f18 error 5 in eventlircd[400000+f000]


    Das ist dein Problem. Warum auch immer stürzt eventlircd bei dir ab. Evtl. könnte es helfen, im Upstart-Job mal "ulimit -c unlimited" einzutragen, vielleicht entstehen ja dann coredumps. Direkt vor der exec-Zeile.


    Lars.

  • Wenn ich dich richtig verstanden habe tritt das Problem also nur sporadisch auf? Siehst du in der Ausgabe von dmesg oder dem Syslog irgendeinen Kernel-Oops oder andere Probleme?


    Mir fällt da momentan auch nichts anderes ein als zu versuchen einen Backtrace zu erzeugen um zu sehen warum er abschmiert. Also mal die Pakete gdb und pastebinit installieren und beim nächsten Mal wenn das passiert mal eine kleine Liste abarbeiten:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • So, bin jetzt wieder in dem Zustand, habe aber noch nix vorbereiten können, daher erst mal:


    Da ich eh gnadenlos als root arbeite ist 'sudo -i' ja wohl eher nicht von Nöten?...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Da ich eh gnadenlos als root arbeite ist 'sudo -i' ja wohl eher nicht von Nöten?

    Nein, dann nicht...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Also weiter...


    Hm...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...


  • Ok, jetzt hab' ich's wohl kapiert:

    Code
    root@yavdr:/var/log# pastebinit /tmp/mylog.txt
    http://paste.ubuntu.com/7422369/

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Ok, so ganz ohne Debug-Symbole sieht man nichts... kannst du das mal mit diesen Paketen mit Debug-Symbolen probieren?

    Code
    cd /tmp
    wget https://dl.dropboxusercontent.com/u/960809/eventlircd/eventlircd_0.0.1%2Bsvn20110409.0930-8yavdr2%7Eprecise_amd64.deb
    wget https://dl.dropboxusercontent.com/u/960809/eventlircd/eventlircd-dbg_0.0.1%2Bsvn20110409.0930-8yavdr2%7Eprecise_amd64.deb
    dpkg -i eventlircd*amd64.deb

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ok, so ganz ohne Debug-Symbole sieht man nichts... kannst du das mal mit diesen Paketen mit Debug-Symbolen probieren?

    Code
    cd /tmp
    wget https://dl.dropboxusercontent.com/u/960809/eventlircd/eventlircd_0.0.1%2Bsvn20110409.0930-8yavdr2%7Eprecise_amd64.deb
    wget https://dl.dropboxusercontent.com/u/960809/eventlircd/eventlircd-dbg_0.0.1%2Bsvn20110409.0930-8yavdr2%7Eprecise_amd64.deb
    dpkg -i eventlircd*amd64.deb


    Ja, aber...


    So steht der Debugger (ohne weitere Eingabemöglichkeit)!? Andere Konsole:

    Code
    root@yavdr:~# status eventlircd
    eventlircd stop/waiting
    root@yavdr:~# status lircd
    lircd stop/waiting


    Wie geht's weiter?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Jetzt tritt wohl gerade kein Segfault mehr auf. Am besten schaust du beim nächsten Mal wenn das Problem auftritt nach.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Jetzt tritt wohl gerade kein Segfault mehr auf. Am besten schaust du beim nächsten Mal wenn das Problem auftritt nach.


    Die Debug-Version verhält sich offenbar anders. Vorher war eventlircd nicht zu starten, jetzt schon...
    Hatte ich schon erwähnt, das lircd auch nicht (mehr) gelaufen ist? Vielleicht liegt es auch daran, dass der nicht hoch kommt?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

Jetzt mitmachen!

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