kaputt optimiert (startet nicht mehr)

  • Hallo,
    ich habe seit Neuestem den MPlayer installiert und testweise ein MPEG geschaut.
    Dann habe ich lokal einen Ordner angelegt und in der fstab den Eintrag gemacht zur nfs-Freigabe des Servers wo die Musikfiles liegen.
    Dann den Pfad in der /etc/vdr/plugins/mplayer.conf (oder so ähnlich) angeglichen, da Dieser auf /tmp steht.
    Neuboot - und vdr startet nicht mehr.
    Kann mich aber noch dran erinnern an dem User "vdr" rumgedoktert zu haben :(
    Da ich nicht den besten Plan von Linux habe weiß ich auch nicht welche Fehlermeldungen ich wo finde.
    In /tmp/vdr.err stand was drin von /var/lib/video.00 access, oder so (?)


    Daran hatte ich aber nix verändert, ist eine eigene Partition, Daten sind noch drauf


    Bei "/etc/init.d/vdr restart" sagt er das vdr nicht gestartet isat, startet ihn neu, und auf der 8ten Konsole steht oben die Erste Zeile, sonst kommt da aber mehr (AV7110....)


    Mist!
    Einer nen Vorschlag?


    In welcher Log-Datei könnte ich was finden?


    Danke schonmal, Chris..........

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • [...]
    syslog [B---] 82 L:[3961+35 3996/3997] *(450531/450532b)= . 10 0x0A
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: Detected 2 ports
    Jan 16 22:19:16 localhost kernel: usb.c: new USB bus registered, assigned bus number 1
    Jan 16 22:19:16 localhost kernel: hub.c: USB hub found
    Jan 16 22:19:16 localhost kernel: hub.c: 2 ports detected
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 21
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: Detected 2 ports
    Jan 16 22:19:16 localhost kernel: usb.c: new USB bus registered, assigned bus number 2
    Jan 16 22:19:16 localhost kernel: hub.c: USB hub found
    Jan 16 22:19:16 localhost kernel: hub.c: 2 ports detected
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: USB UHCI at I/O 0xcc00, IRQ 21
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: Detected 2 ports
    Jan 16 22:19:16 localhost kernel: usb.c: new USB bus registered, assigned bus number 3
    Jan 16 22:19:16 localhost kernel: hub.c: USB hub found
    Jan 16 22:19:16 localhost kernel: hub.c: 2 ports detected
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: USB UHCI at I/O 0xc800, IRQ 21
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: Detected 2 ports
    Jan 16 22:19:16 localhost kernel: usb.c: new USB bus registered, assigned bus number 4
    Jan 16 22:19:16 localhost kernel: hub.c: USB hub found
    Jan 16 22:19:16 localhost kernel: hub.c: 2 ports detected
    Jan 16 22:19:16 localhost kernel: usb-uhci.c: v1.275:USB Universal Host Controller Inter
    Jan 16 22:19:16 localhost kernel: ehci_hcd 00:10.4: VIA Technologies, Inc. USB 2.0
    Jan 16 22:19:16 localhost kernel: ehci_hcd 00:10.4: irq 21, pci mem d09eca00
    Jan 16 22:19:16 localhost kernel: usb.c: new USB bus registered, assigned bus number 5
    Jan 16 22:19:16 localhost kernel: ehci_hcd 00:10.4: USB 2.0 enabled, EHCI 1.00, driver Jan 16 22:19:16 localhost kernel: hub.c: USB hub found
    Jan 16 22:19:16 localhost kernel: hub.c: 8 ports detected
    Jan 16 22:19:16 localhost kernel: uhci.c: USB Universal Host Controller Interface driver
    Jan 16 22:19:16 localhost kernel: eth0: Setting full-duplex based on MII #1 link partner
    Jan 16 22:19:21 localhost vdr: ln -nfs '/dev/hdc' '/var/cache/vdr/dvd' 2> /dev/null
    Jan 16 22:19:21 localhost vdr: Undelete: cPluginUndelete::cPluginUndelete
    Jan 16 22:19:21 localhost vdr: undelete: cPluginUndelete::~cPluginUndelete
    Jan 16 22:19:21 localhost vdr[1474]: ERROR: can't access /var/lib/video.00
    Jan 16 22:19:21 localhost runvdr: stopping after fatal fail (vdr: can't access video dir
    Jan 16 22:19:22 localhost /usr/sbin/cron[1489]: (CRON) INFO (pidfile fd = 3)
    Jan 16 22:19:22 localhost /usr/sbin/cron[1490]: (CRON) STARTUP (fork ok)
    Jan 16 22:19:22 localhost /usr/sbin/cron[1490]: (CRON) INFO (Running @reboot jobs)
    1Hilfe 2 Speich3Markier4ErsetzeKopiere6UVerschi7Suchen8LM chen9Mens -Fo10Beenden



    Ob was mit den Rechten vom User vdr nicht stimmt?
    Wegen den Gruppen?

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Code
    Jan 16 22:19:21 localhost vdr[1474]: ERROR: can't access /var/lib/video.00
    Jan 16 22:19:21 localhost runvdr: stopping after fatal fail (vdr: can't access video dir


    Wie amdunlock bereits sagte ...


    Ordner /var/lib/video.00 und Unterverzeichnisse sollten User/Group vdr gehören.
    Oder wenigstens von diesen beschriebne werden können.


    chmod, chown sind deine Freunde.

  • insgesamt 2094
    drwxr-xr-x 21 101 104 4096 2006-01-16 17:23 .
    drwxr-xr-x 24 root root 1024 2006-01-16 22:33 ..
    drwxr-xr-x 2 101 104 4096 2006-01-16 17:57 AVENZIO_-_Schýer_leben!
    drwxr-xr-x 3 101 104 4096 2006-01-08 23:42 BBC_Exklusiv_-1-_Die_Lgner
    -rw-r--r-- 1 101 104 1332 2005-04-25 10:06 ca.conf
    -rw-r--r-- 1 101 104 5278 2005-10-14 14:49 channels.conf
    -rw-r--r-- 1 101 104 12068 2005-04-25 14:53 channels.conf.orig
    -rw-r--r-- 1 101 104 5518 2005-06-13 15:33 channels.funkioniert!.conf
    [....]

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • syslog:


    [...]
    Jan 17 08:24:27 localhost vdr[3910]: ERROR: /dev/dvb/adapter0/frontend0: Keine Berechtigung
    Jan 17 08:24:27 localhost vdr[3910]: no DVB device found
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: femon (0.0.7): DVB Signal Information Monitor (OSD)
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: tvonscreen (0.7.0): Shows the EPG info in form of a typical TV magazine
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: radio (0.0.5): Radio Background Image plugin
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: mplayer (0.9.12): Media replay via MPlayer
    Jan 17 08:24:27 localhost vdr[3910]: loading /var/lib/vdr/plugins/mplayersources.conf
    Jan 17 08:24:27 localhost vdr[3910]: ERROR: source base /dvd not found
    Jan 17 08:24:27 localhost vdr[3910]: WARNING: source base /dvd not found/permission denied
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: undelete (0.0.2): undelete for recordings
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: dvd (0.3.4-rc10): turn VDR into an (almost) full featured DVD player
    Jan 17 08:24:27 localhost vdr[3910]: initializing plugin: dvdselect (0.7a): virtual dvd-selector
    Jan 17 08:24:27 localhost vdr[3910]: ln -nfs '/dev/hdc' '/var/cache/vdr/dvd' 2> /dev/null
    Jan 17 08:24:27 localhost vdr[3910]: ERROR: invalid primary device number: 1
    Jan 17 08:24:27 localhost vdr[3910]: ERROR: no primary device found - using first device!
    Jan 17 08:24:27 localhost vdr[3910]: ERROR: invalid primary device number: 1
    Jan 17 08:24:27 localhost vdr[3910]: ln -nfs '/dev/hdc' '/var/cache/vdr/dvd' 2> /dev/null
    Jan 17 08:24:27 localhost vdr[3910]: undelete: cPluginUndelete::~cPluginUndelete
    Jan 17 08:24:27 localhost runvdr: stopping after fatal fail (vdr: no primary device found - using first device!)



    Da stimmt was mit den Rechten nicht.
    Welchen User legt ct bei der Installation an?
    Und wie hol ich das nach?
    Ich hab probiert einen neuen User "vdr" mit uid101 und gid104 - geht aber trotzdem nicht.
    Dann chown auf video.00 und Fehler siehe oben: keine Berechtigung für dvb.
    Habe schon Gruppe 104 angelegt - immer noch nicht :(

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Normalerweise wird bei der Installation ein User vdr angelegt.
    Dieser gehört der Gruppe vdr und video an.
    Ob das die Nummer 101 ist und Gruppe 104 ist irrelevant.


    Schaut hier so aus (nur vdr relevante User/Gruppen)


    /etc/passwd:
    vdr:x:106:107:VDR user,,,:/var/lib/vdr:/bin/false
    vdradmin:x:105:106:VDRAdmin user,,,:/var/lib/vdradmin:/bin/false


    /etc/group:
    disk:x:6:vdr
    cdrom:x:24:vdr
    video:x:44:vdr
    vdr:x:107:
    vdradmin:x:106:


    Das Videoverzeichnis kannst mit chown vdr:vdr /var/lib/video.00 -R ändern


    Die Geräte unter /dev/dvb/adapter0/frontend0 haben hier dem Benutzer root, und die Gruppe video


  • Jaa! Das war's!
    Habe genau das dort eingetragen und es funzt :]


    Zitat

    Die Geräte unter /dev/dvb/adapter0/frontend0 haben hier dem Benutzer root, und die Gruppe video


    Da habe ich nix verändert.


    Danke Dir! ;)


    Aber ums verstehen zu können:
    Ich gehe davon aus, das nur die fehlende Gruppenzugehörigkeit "video" die Ursache war, oder?
    Nur so - das mir das nicht nochmal passiert...

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

  • Für den letzten Fehler auf jeden Fall.


    /dev/dvb/adapter0/frontend0 darf nur benutzen wer root ist, oder wer der Gruppe video angehört.


    Ist das nicht der Fall wird Zugriff auf das Gerät verweigert.


  • Dank Deinem Tip habe ich jetzt auch endlich Schreib- und nicht nur Lesezugriff auf dem Server :D
    - Der ist auf /var/lib/video.00/_Server gemounted und hat noch olle Kamellen vor dem Update drin.
    Somit bin ich dem Festplattenlosen vdr wieder ein Schritt näher...

    Server: ubuntu 9.10 server, vdr 1.7
    Workstation: kubuntu 8.04

Jetzt mitmachen!

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