vdr-frontend startet nicht nach update (stable)

  • Hallo,


    ich habe gestern seit langem wieder mal ein Update gemacht. Ich verwende 0.5 und das stable-repository.
    Ich bin recht sicher nach dem Update den vdr -nicht aber das frontend- neu gestartet zu haben und es funktionierte.


    Heute morgen lächelt mich aber nur noch die shell/der login screen an.


    Leider finde ich auch nicht wirklich etwas im log:


    Bei "start vdr-frontend" kommt nur das hier im log:


    Hat jemand nen Tipp für mich?
    Auch wenn es naiv klingt:
    Wie kann ich denn den x-server alleine starten, um dies zu testen?


    Gruß,
    Hendrik

  • Was steht denn in /var/log/upstart/vdr-frontend.log?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    darin steht:

    Code
    feh ERROR: Can't open X display. It *is* running, yeah?
    wait-for-job-state stop/waiting
    wait-for-job-state stop/waiting
    wait-for-job-state stop/waiting
    feh ERROR: Can't open X display. It *is* running, yeah?
    feh ERROR: Can't open X display. It *is* running, yeah?
    wait-for-job-state stop/waiting
    wait-for-job-state stop/waiting
    wait-for-job-state stop/waiting
    feh ERROR: Can't open X display. It *is* running, yeah?


    Das hilft ja schon einmal.


    Der X-Server wurde allerdings um Mitternacht zuletzt gestartet:

    Code
    ll /var/log/Xorg.1.log
    -rw-r--r-- 1 root root 70322 Nov  1 00:00 /var/log/Xorg.1.log


    komisch, oder? Warum startet vdr-frontend den x-server nicht?


    Gruß,
    Hendrik

  • Der vdr-frontend upstart job war noch nie dafür zuständig den X-Server zu starten.


    Lass man im WFE erneut nach Bildschirmen suchen und speicher das mit den gewünschten Einstellungen ab und mach einen Neustart.
    Dann schau mal nach dem nächsten Start, ob der Upstart-Job, der den X-Server starten lässt läuft und ob der Job für das Frontend das auch tut:

    Code
    status openbox
    status vdr-frontend

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Der vdr-frontend upstart job war noch nie dafür zuständig den X-Server zu starten.


    Ok, das wusste ich nicht. Ich dachte, da der X-Server eine Voraussetzung ist, würde upstart beim Start von vdr-frontend auch X starten.


    Zitat

    Lass man im WFE erneut nach Bildschirmen suchen und speicher das mit den gewünschten Einstellungen ab und mach einen Neustart.


    da wird kein Monitor erkannt.
    Du meinst doch:
    http://vdr/admin/#settings-hw-display oder?


    Zitat

    Dann schau mal nach dem nächsten Start, ob der Upstart-Job, der den X-Server starten lässt läuft und ob der Job für das Frontend das auch tut:

    Code
    status openbox
    status vdr-frontend


    Das ergibt jetzt:

    Code
    root@vdr:~# status openbox
    openbox stop/waiting
    root@vdr:~# status vdr-frontend
    vdr-frontend stop/waiting


    Die GraKa ist eine Geforce 8300.
    Daher mal geprüft, ob der Treiber da ist:

    Code
    dpkg -l grep nvidia
    Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
    | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
             Halb installiert/Trigger erWartet/Trigger anhängig
    |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
    ||/ Name                            Version                         Beschreibung
    +++-===============================-===============================-==============================================================================
    ii  grep                            2.10-1                          GNU grep, egrep and fgrep
    Kein Paket gefunden, das auf nvidia passt.


    Hm...


    Kannst du mir sagen, welche nvidia-treiber (und nvidia-settings&co) installiert sein sollten? Es gibt da recht viele Versionen.


    Gruß,
    Hendrik

  • Und du bist sicher, dass du ein "apt-get dist-upgrade" gemacht hattest? Normalerweise geht so ein Paket ja nicht einfach verloren....
    Ohne nVidia-Treiber ist das mit softhddevice natürlich nichts und die bestehende X-Server Konfiguration taugt dann auch nichts.
    Für deine Grafikkarte sollte nvidia-current ausreichend sein:

    Code
    sudo apt-get install nvidia-current

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • bzw. erstmal ein pipe Zeichen vors grep ?

    Zum Guggen: yavdr0.6 + Silverstone GD04 + Intel DH57DD + Intel G6950 + Nvidia GT630 + Unicable/Jess-Sat (JPS0501-12) mit DD/L4M Max8 + 4TB WD-red + bequiet SFX300W
    Zum Testen : yavdr-Ansible + GMC Toast + B365M+i3-8100+ Nvidia GT1030 + L4M CineS2v6 o. SAT>IP Plugin mit DD-O'net
    VaaS (VDR-as-a-Service): yavdr06 + ML03+DH67BL+G530+2GB RAM + 2TB WD-EARX + Zotac GT610 + L4M v5.4 + bequiet SFX300W
    Squeezeboxserver: DN2800ML im Streacom F1CS NAS: HP ProLiant MicroServer NL36+ Smart Array P212

  • *räusper*


    Mit Pipe-Zeichen hab ich auch nen nvidia-Treiber:

    Code
    ii  nvidia-304                             304.88-0ubuntu0.0.3                                 NVIDIA binary Xorg driver, kernel module and VDPAU library
    ii  nvidia-common                          1:0.2.44.2                                          Find obsolete NVIDIA drivers
    ii  nvidia-current                         304.88-0ubuntu0.0.3                                 Transitional package for nvidia-current
    ii  nvidia-settings                        304.88-0ubuntu0.0.3                                 Transitional package for nvidia-settings
    ii  nvidia-settings-304                    304.88-0ubuntu0.0.3                                 Tool for configuring the NVIDIA graphics driver


    Zu meiner Verteidigung: das l sieht nem |in der shell verdammt ähnlich.


    Gruß,
    Hendrik

  • Zu meiner Verteidigung: das l sieht nem |in der shell verdammt ähnlich.


    Deswegen auch beim Abtippen das Gehirn immer eingeschaltet lassen.


    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

  • Erst mal das Ausgabegerät zur Sicherheit nochmal im WFE setzen.
    Dann mal schauen wie die /etc/init/openbox.conf aussieht und ob etwas in der /var/log/upstart/openbox.log steht.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    Danke!


    mache ich gleich.
    Openbox läuft manuell gestartet:

    Code
    DISPLAY=:0.0 openbox
    Openbox-Message: Konnte keine gültige Menü-Datei "/var/lib/openbox/debian-menu.xml" finden


    Gruß,
    Hendrik

  • Erst mal das Ausgabegerät zur Sicherheit nochmal im WFE setzen.
    Dann mal schauen wie die /etc/init/openbox.conf aussieht und ob etwas in der /var/log/upstart/openbox.log steht.


    Im Web-IF taucht weiterhin kein Monitor auf.


    Und die openbox.log:

    Code
    /proc/self/fd/9: Zeile 11: exec: xinit: Nicht gefunden.


    Und das wiederholt sich ganz oft.


    Da fällt mir ein:
    nach dem apt-get dist-upgrade sprach apt davon, dass einige Packete nicht mehr gebraucht werden und ich sie mit apt-get -f autoremove (o.ä.) entfernen kann.
    Das wird wohl das Problem gewesen sein.


    Gibt es ein (yavdr) Paket, dass ich installieren kann, welches die anderen als Abhängigkeit hat?


    Gruß,
    Hendrik

  • Mit xinit installiert funktioniert jetzt das Bild wieder.


    Nur der Ton funktioniert noch nicht -obwohl ich den Ton im Web-IF einmal hin und wieder her gestellt habe (auf HDMI-Stereo).
    Mit dem Alsa-Mixer (SPDif aktiviert) ließ sich das aber erstmal beheben.
    Danke erstmal! Wenn man nicht weiß, welche Dienste für das Bild zuständig sind, ist es nicht einfach. Aber wenn man das erstmal weiß und die Log-Datei findet, ist's gar nicht so schwer...
    Danke!


    Gruß,
    Hendrik

  • Gibt es ein (yavdr) Paket, dass ich installieren kann, welches die anderen als Abhängigkeit hat?


    Ja, das heißt yavdr-essential

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Da fällt mir ein:
    nach dem apt-get dist-upgrade sprach apt davon, dass einige Packete nicht mehr gebraucht werden und ich sie mit apt-get -f autoremove (o.ä.) entfernen kann.
    Das wird wohl das Problem gewesen sein.


    Einige? Du hast yaVDR deinstalliert.

    Gibt es ein (yavdr) Paket, dass ich installieren kann, welches die anderen als Abhängigkeit hat?


    yavdr-essential


    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


  • Ja, das heißt yavdr-essential


    Das ist komisch...



    Im momant sieht's so aus:


    Soll ich "j" drücken?


    Gruß,
    Hendrik

  • Ja, warum nicht? Schließlich hast du ja die ganzen Pakete zuvor rücksichtslos runtergeschmissen...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Das ist komisch...


    Es ist eher komisch, dass du es nicht komisch fandest als er das alles deinstallieren wollte.


    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

Jetzt mitmachen!

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