Burn-Plugin: Abbruch wegen sudo growisofs

  • Hallo,


    dieses Problem wurde hier schon ein paar mal behandelt. Aus den Antworten ist mir keine Abhilfe ersichtlich.


    Growisofs wird angeblich per sudo ausgeführt: dvd.log:
    -----------
    ++ started: sh -c '/usr/share/vdr-plugin-burn/vdrburn.sh MKISO_BURN '/video/tmp/.vdr-burn.x9j7nm' '/dev/hdc' '(null)' 'hallo deutschland' '/video/tmp/.vdr-burn.x9j7nm/fifo''
    logger: <MKISO_BURN /video/tmp/.vdr-burn.x9j7nm /dev/hdc (null) hallo deutschland /video/tmp/.vdr-burn.x9j7nm/fifo>
    logger: Starting <nice -n 19 growisofs -use-the-force-luke=tty -dvd-compat -Z /dev/hdc=/video/tmp/.vdr-burn.x9j7nm/fifo>
    INFO: ISO-8859-15 character encoding detected by locale settings.
    Assuming ISO-8859-15 encoded filenames on source filesystem,
    use -input-charset to override.
    :( growisofs is being executed under sudo, aborting!
    See NOTES paragraph in growisofs manual page for further details.

    Dieses kann ich nicht nachvollziehen da in vdrburn.sh einfach
    ExecCmd growisofs -use-the-force-luke=tty -dvd-compat -Z "$3=$6" | mkisofs -V "${5:0:32}" -dvd-video "$2/DVDAUTHOR" | tee "$4/$5.iso" > "$6"
    aufgerufen wird.


    Ich habe zwar schon versucht entsprechend "man growisofs" per "chmod u+s /usr/bin/growisofs" growisofs auf "set-root-uid" zu setzen.
    Diese nützt allerdings auch nichts.


    Vielleicht ist die Fehlermeldung irreführend ?


    Folgende Prozesse bleiben übrigens nach dem Abbruch von growisofs "kleben":
    /bin/bash /usr/share/vdr-plugin-burn/vdrburn.sh MKISO_BURN /video/tmp/.vdr-burn.x9j7nm /dev/hdc (null) hallo deutschland /video/tmp/.vdr-burn.x9j6
    mkisofs -V hallo deutschland -dvd-video /video/tmp/.vdr-burn.x9j7nm/DVDAUTHOR
    /bin/bash /usr/share/vdr-plugin-burn/vdrburn.sh MKISO_BURN /video/tmp/.vdr-burn.x9j7nm /dev/hdc (null) hallo deutschland /video/tmp/.vdr-burn.x9j6


    Vielleicht hilft dieses weiter ?

    c't VDR: 1.3.49-1ctvdr1
    Kernel : 2.6.14-20051215
    --------------------------------------
    vdr-plugin-burn (0.0.009-11)
    vdr-plugin-radio (0.1.2-1)
    vdr-plugin-remote (0.3.6-4)
    vdr-plugin-streamdev-client (0.3.1+cvs20050522-19)
    vdr-plugin-vcd (0.7-21)
    vdr-plugin-xine (0.7.9-1net2)

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • growisofs läuft normal nicht unter sudo root, ist nicht notwendig.


    Es recht wenn das dvd Laufwerk und der User vdr in jeweils in der Gruppe cdrom vertreten sind.


    Zitat

    Original von FrankWo
    Ich habe zwar schon versucht entsprechend "man growisofs" per "chmod u+s /usr/bin/growisofs" growisofs auf "set-root-uid" zu setzen.
    Diese nützt allerdings auch nichts.


    Genau das ist dein Fehler, er bricht ab weil suid root gesetzt ist.

  • Hallo wilderigel,


    vielen Dank für die Hilfe.


    Ich habe den Fehler gefunden. Ich hatte vor einiger Zeit vdr-addon-vdrconvert beim Systemstart herausgenommen und damit läuft vdrconvert.sh nicht. Dieses ist der Grund.


    Die Fehlermeldung mit growisofs führt in die Irre. Wie vdrconvert mit burn zusammenspielt habe ich noch nicht ganz durchschaut. Burn setzt vdrconvert anscheinend aber voraus. Vielleicht sollte in vdrburn.sh eine Abfrage darauf hinzugefügt werden.


    SOLVED SOLVED SOLVED SOLVED SOLVED SOLVED SOLVED SOLVED SOLVED

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • Hallo,


    leider zu früh gefreut. Momentan habe ich wieder den gleichen Fehler. Irgentwie muß es an der Reihenfolge vom Starten des vdr und vdr-addon-vdrconvert oder irgentwelchen anderen Zusammenhängen liegen. Vielleicht warte ich lieber auf 1.4 ...

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

  • Hallo,


    um dieses erst mal abzuschliessen: Was geht, ist per vdr-burn ein ISO Abbild zu erstellen und dieses mit K3b zu brennen. Damit umgehe ich den Aufruf von growisofs in vdr-burn und lasse diesen von K3b machen.

    Frank


    VDR1: Antec Fusion Remote,MSI H55M-ED55,Intel Core i3 530,2 GB RAM, 1.5TB WD15EARS, BD SAMSUNG SH-B123L, NesteQ ASM XZero 400W, TeVii S470 + Hauppauge Nexus-s 2.2, SW: yavdr 0.4
    VDR2: HP Vectra VL400, P3, 160GB, 2 x Hauppauge Nova-s, mit yavdr 0.3 headless (im Keller zum Streamen und Aufnehmen)

Jetzt mitmachen!

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