[0.3] vdr startet manchmal komplett ohne plugins

  • Hallo,


    sehr selten tritt bei mir folgendes Phänomen auf: der VDR startet komplett ohne Plugins. Leider ist dieses Verhalten sehr selten und ich habe bislang keinen Weg gefunden, es zu reproduzieren.


    Da bei mein VDR-Server durch eine FF-Karte bedient und gesteuert wird und der dann mindestens das remote- und das sddevice-Plugin fehlen, ist diese Situation eine recht unschöne Sackgasse, der VDR lässt sich nicht mal mehr ohne weiteres runterfahren.


    Irgendwelche Ideen, wie man das in Zukunft vermeiden kann?


    Im Log sieht das Ganze dann so aus:



    Grüße,
    Holger

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

  • Hallo,


    nein, /usr liegt ganz normal auf der Root-Partition (ganz normaler Festplatten-Boot). "restart vdr" werde ich beim nächsten Treffer mal ausprobieren. Das Problem ist leider sehr schlecht reproduzierbar.


    Grüße,
    Holger

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

  • Habe den VDR gerade mal wieder ohne Plugins erwischt.


    Interessant ist u.a. die Kommandozeile, die gestartet wurde:

    Code
    root@vdrsrv:~# ps -aux | grep vdr
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
    vdr        918  1.5  2.3 165904 23780 ?        S<sl 15:47   0:06 /usr/bin/vdr -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 60 
    root      1346  0.0  0.0   3332   808 pts/0    S+   15:54   0:00 grep --color=auto vdr


    Nach einem "restart vdr" sieht es hingegen so aus:

    Code
    root@vdrsrv:~# restart vdr
    vdr start/running, process 1363
    root@vdrsrv:~# !ps
    ps -aux | grep vdr
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
    vdr       1363 55.0  2.7 274996 28652 ?        D<sl 15:55   0:00 /usr/bin/vdr -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 60 -Pskinenigmang --logodir=/usr/share/vdr-enigmang-icons --epgimages=/var/cache/vdr/epgimages -Pepgsearch -Premote -i /dev/input/ir -Pconflictcheckonly -Pwirbelscan -Pstreamdev-client -Pepgsearchonly -Pdvbsddevice -Pquickepgsearch -Pstreamdev-server -Plive --port=8008 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages -Pfemon -Pchannellists -Pmenuorg
    root      1433  0.0  0.0   3336   880 pts/0    S+   15:55   0:00 grep --color=auto vdr


    Danach funktioniert erwartungsgemäß alles einwandfrei. Nur wieso gibt es offenscihtlich zwei verschiedene Arten, den VDR zu starten?


    Grüße,
    Holger

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

    Einmal editiert, zuletzt von hsteinhaus ()

  • Der Bug hat wieder mal zugeschlagen (nach 23 fehlerfreien Starts). Eine Kleinigkeit ist mir aufgefallen - keine Ahnung, ob das was mit der Problemursache zu tun hat: Das Envrionment eines kaputten VDR-Prozesses ist geringfügig anders als das eines Intakten:


    Code
    kaputt:
    TERM=linuxLC_ALL=de_DE.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/binPWD=/LANG=de_DE.UTF-8HOME=/var/lib/vdrSHLVL=0UPSTART_INSTANCE=UPSTART_EVENTS=dvb-devices-completeUPSTART_JOB=vdr
    
    
    intakt nach "restart vdr":
    TERM=linuxLC_ALL=de_DE.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/binPWD=/LANG=de_DE.UTF-8HOME=/var/lib/vdrSHLVL=0UPSTART_INSTANCE=UPSTART_JOB=vdr
    
    
    intakt nach erfolgreichem reboot:
    TERM=linuxLC_ALL=de_DE.UTF-8PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/binPWD=/LANG=de_DE.UTF-8HOME=/var/lib/vdrSHLVL=0UPSTART_INSTANCE=UPSTART_EVENTS=dvb-devices-completeUPSTART_JOB=vdr


    Edit: Leider zeigt jedoch der letzte Versuch, das die Ursache "UPSTART_EVENTS=dvb-devices-complete" offenbar doch nichts mit dem Problem zu tun hat...

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

    Einmal editiert, zuletzt von hsteinhaus ()

  • kannst du das noch mal mit Zeilenumbrüchen liefern? Sollte ja nun inzwischen hinreichend oft erklärt worden sein, wie das geht.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Bau mal bitte ein ls -la /usr/lib/vdr/plugins/ ... und ein vdr --version und leite die Ausgabe ins log oder eine Datei oder so - damit man beim nächsten mal die Ausgabe der Sachen hat wenns auftritt. Ich kanns mir nicht erklären - aber vielleicht sieht man so dann ja was ?

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Hallo Steffen,


    habs mal eingebaut - werde heute abend vielleicht auch mal einen Skript bauen, der den Rechner automatisch startet und runterfährt.


    Grüße,
    Holger

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

  • Durch das Loggen hat sich die Fehlerwahrscheinlichkeit offenbar massiv erhöht - jetzt knallts jeden dritten bis fünften Start.


    Ich habe mal folgende Befehle in vdr.conf eingebaut:


    Der Output sieht nach einem Fehlstart allerdings identisch zum Normalfall aus:


    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

  • Kurzer Zwischenbericht:


    bis heute kein einziger Plugin-freier Start, weder mit Test-Skript (103 automatische WOL-Starts mit anschließendem SVDRP-Send "hitk power") noch im Nomalbetrieb.


    Der Testskript hat jedoch einen anderen Fehler zu Tage gebracht - offenbar in den Ubuntu-Startskripten: trotz fstab-Eintrag mit bootwait-Option war in seltenen Fällen die /srv/video.00-Partition beim VDR-Start nicht gemounted. Das führte jedoch zu einem völlig anderen Fehlerbild als dem weiter oben im Thread beschriebenen und war somit nicht die Ursache für das Problem.


    Grüße,
    Holger

    VDR 1-3: Zotac ZBox HD-ID42, yavdr-0.5
    VDR 4: AMD5900/Asus M3N-78, yavdr-0.5
    DVB-Empfang: Netceiver
    Storage: via NFS von separatem Fileserver

    [size=10]

Jetzt mitmachen!

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