Noad-Syslog-Meldung: "can't create pidfile: Permission denied" nach Upgrade, Rechte-Problem?

  • Hallo,


    neulich habe ich mich dazu hinreißen lassen, meinem VDR ein kleines Upgrade zu gönnen.
    Genau gesagt habe ich einen Versionssprung von vdrdevel 1.3.48 auf vdr 1.4.2 vorgenommen. Es hat auch
    alles geklappt, mein VDR funktioniert auch in der neuen Version...bis auf einen kleinen Haken.


    Noad bringt im syslog die Fehlermeldung


    Code
    vdr: [3577] executing command '/usr/bin/noad -bOc nice "/home/video0/xxx/xxx/2006-08-31.20.05.99.99.rec"'
    noad[3591]: noad arg[0]: /usr/bin/noad
    noad[3591]: noad arg[1]: -bOc
    noad[3591]: noad arg[2]: nice
    noad[3591]: noad arg[3]: /home/video0/xxx/xxx/2006-08-31.20.05.99.99.rec
    noad[3591]: noad args done
    noad[3592]: can't create pidfile: Permission denied
    noad[3591]: noad forked to pid 3592


    Ich habe da auch schon eine Vermutung. vdrdevel lief bei mir früher als root, nun läuft vdr unter
    dem user vdr. Wie kann ich diesem user erlauben, dass "pidfile" zu erstellen?
    ...oder liegt der Fehler womöglich ganz woanders?


    Danke für eure Aufmerksamkeit, KaiCrow


    Fileserver: Fujitsu Siemens Scenic T D1214; PIII800MHz; 384MB RAM; 250GB Samsung SP2514N; 200GB Samsung SP2014N
    VDR: Fujitsu Siemens Scenic S D1215; PIII 1GHz Coppermine; 250GB Samsung SP2514N; 512MB RAM; Hauppage PVR-350 only;Mahlzeit ISO 3.2, Kernel 2.6.23.9, vdr1.4.7-ext40
    blog.blechkopp.net

    Edited once, last by KaiCrow ().

  • wilderigel:


    Richtig vermutet. Allerdings sind die Videoverzeichnisse über NFS gemountet. Will
    ich die Rechte nun ändern, ist das nicht erlaubt.
    Wie kann ich auch den Besitzer der gemounteten Verzeichnisse ändern?
    Den User/die Gruppe "vdr" gibts ja nur auf dem VDR-Rechner, und nicht auf dem Rechner wo die
    Videodateien liegen bzw. durch den vorherigen root-Nutzerangelegt wurden.


    Fileserver: Fujitsu Siemens Scenic T D1214; PIII800MHz; 384MB RAM; 250GB Samsung SP2514N; 200GB Samsung SP2014N
    VDR: Fujitsu Siemens Scenic S D1215; PIII 1GHz Coppermine; 250GB Samsung SP2514N; 512MB RAM; Hauppage PVR-350 only;Mahlzeit ISO 3.2, Kernel 2.6.23.9, vdr1.4.7-ext40
    blog.blechkopp.net

  • Danke, genau das ist die Lösung.
    Kurz gegoogelt und folgendes herausgefunden:


    Auf dem VDR: userid des vdr-Nutzers und dessen Gruppe mit "id" ermitteln. (in meinem Fall userid=103,groupid=104)
    Auf dem Server:


    groupadd -g 104 vdr
    useradd -u 103 -g vdr vdr
    chown vdr:vdr /home/video -R


    Wieder auf dem VDR die Berechtigungen der verlinkten Videoverzeichnisse anpassen:


    chown vdr:vdr /home/video -R


    Fertig.


    Danke für deine Hilfe.


    Fileserver: Fujitsu Siemens Scenic T D1214; PIII800MHz; 384MB RAM; 250GB Samsung SP2514N; 200GB Samsung SP2014N
    VDR: Fujitsu Siemens Scenic S D1215; PIII 1GHz Coppermine; 250GB Samsung SP2514N; 512MB RAM; Hauppage PVR-350 only;Mahlzeit ISO 3.2, Kernel 2.6.23.9, vdr1.4.7-ext40
    blog.blechkopp.net

    Edited once, last by KaiCrow ().

  • Noch ein kleiner Tipp am Rande, falls du noad auch mal vom vdradmin aus anwerfen willst:
    Trag' bei der Gelegenheit gleich den vdradmin-user (bei mir vdradmin-am) in die vdr-Gruppe ein (/etc/groups), wenn von vdradmin gestartet läuft noad nämlich mit dem vdradmin-user.


    Asrock 4CoreDualSATA2 R2.0, VIA KT800, Celeron 2800, 512 MB, 250 GB PATA System,
    4 x 250 GB SATA RAID 5 (No Spare) /video, c't-vdr 4.5 + e-tobi, dist-upgrade auf etch, Intel PRO/1000MT, Kernel 2.6.26-bpo
    2 x Hauppauge Nova-T 2, 2 x Hauppauge MediaMVP E1 unter VOMP

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!