Vdrconvert und OSD

  • Zitat

    Original von dettlaff
    Was soll der Jungspund nun sagen? :O


    Die Susie is nich grad meine Freundin - sie hat ein warmes Bettchen unter meinem Schreibtisch , aber das wars .


    Was VDR angeht , bin ich nach wie vor auf LinVDR und ctvdr2 fixiert - wie die Sig verrät .
    Da löppt auch die 0.2.0pre :D


    Vielleicht stolpert ja n Susie Liebhaber über den Thread und kann dir noch n Tip geben ;)


    HJS

  • was mich so stuetzig macht :
    er laesst sich per OSD stopen -> /etc/init.d/vdrconvert stop ist also OK
    er laesst sich per OSD _nicht_ starten -> kein murks in log /welche auch immer/ warum.
    er zeigt per OSD " df -h | awk '{print $5 , "\t" , $6}' "


    er laesst sich über Konsole starten, stopen /als root
    er laesst sich aber über Konsole _nicht_starten als su vdr :
    ausgabe tail -f /var/log/vdrconvert/vdrconvert.log :
    --
    Password: su: ungÃŒltiges Kennwort
    --



    martin

  • meine etc/sudoers ist
    ----------------
    # User privilege specification
    root ALL=(ALL) ALL
    vdr ALL=(root) NOPASSWD: DVDPLUS_CMDS
    video ALL = NOPASSWD: /sbin/killproc
    video ALL = NOPASSWD: /bin/su - vdr *
    --------------------


    martin

  • Also wie gesagt : willst du nicht im Dunkeln tappen - fahr die Ksite als root .
    Wenn du Bedenken hast , kannste das immer noch ändern , wenns ersma löppt .
    Aber bsi zum funzen haste als root die besten Karten .
    Vielleicht sollteste den Kruscht nochmal deinstallieren ( vdrc - nich die susie ) und nochmal sauber drauf .
    Wer weiß , wie zerconfiguriert deine .conf etc pp jetzt sind .


    HJS

  • Zitat

    Original von hjs
    Aber bsi zum funzen haste als root die besten Karten .
    HJS


    OK -ueberredet. aber nur temp.


    Zitat

    Original von hjs
    Vielleicht sollteste den Kruscht nochmal deinstallieren ( vdrc - nich die susie ) und nochmal sauber drauf .
    Wer weiß , wie zerconfiguriert deine .conf etc pp jetzt sind .


    HJS


    habe ich. alles deinstalliert und neu aufgesetzt dann:
    --
    caruso:/etc/vdr/plugins/vdrconvert/vdrconvert-0.1.1 # cp VDRConvert-commands.conf /etc/vdr/commands.conf


    caruso:/etc/vdr/plugins/vdrconvert/vdrconvert-0.1.1 # cp VDRconvert-reccmds.conf /etc/vdr/reccmds.conf
    /etc/init.d/vdrconvert stop
    /etc/init.d/vdrconvert start
    ----
    ps aux|grep vdr gibt :


    -----
    root 30579 0.0 2.0 24124 21548 pts/6 S Oct07 0:43 /usr/bin/perl ./vdradmind.pl
    vdr 24551 0.0 0.0 0 0 ? S 12:04 0:00 [kdvb-fe-0:0]
    root 19532 0.0 0.1 3480 1316 tty9 Ss+ 14:40 0:00 /bin/bash /usr/sbin/runvdr
    vdr 19547 6.4 0.6 131416 6708 tty9 S+ 14:40 0:52 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    vdr 19548 0.0 0.6 131416 6708 tty9 S+ 14:40 0:00 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    vdr 19549 0.4 0.6 131416 6708 tty9 S+ 14:40 0:03 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    vdr 19550 0.0 0.6 131416 6708 tty9 S+ 14:40 0:00 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    vdr 19551 0.0 0.6 131416 6708 tty9 S+ 14:40 0:00 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    vdr 19552 0.0 0.6 131416 6708 tty9 S+ 14:40 0:00 vdr -u vdr /usr/sbin/vdr -c /etc/vdr -l 1 -w 0 -Posdpip -Ppilot -Premote -i /dev/input/event3 -Pstream -Pvbox
    root 21690 0.0 0.1 3384 1072 pts/5 S 14:52 0:00 su - root -c nice -n 15 /usr/bin/vdrconvert.sh
    root 21691 0.1 0.1 2856 1316 pts/5 SN 14:52 0:00 /bin/sh /usr/bin/vdrconvert.sh
    root 22123 0.0 0.0 2652 756 pts/5 S+ 14:54 0:00 grep vdr
    ------------


    und per OSD geht immer noch nicht


    wer kann mir helfen????

  • nach dem ich doch nochmal auf vdr:video umgepol habe griege ich in


    tail -f /var/log/vdrconvert/vdrconvert.log
    ----
    ERROR : Wrong permission . /usr/bin/vdrconvert.sh exit
    ----


    beim /etc/init.d/vdrconvert start.


    was will er mir nun mitteilen???????


    martin

  • Hi Det,


    wird vieleicht in der /etc/init.d/vdrconvert ein neuer user gesetzt, und der darf dann nicht auf irgendwas zugreifen?


    Könnte ich mir so vorstellen wenn ich mir die dateien anschaue, die bei der 0.2pre dabei sind ...


    Cheers
    J*

  • Zitat

    Original von Jondalar
    Hi Det,


    wird vieleicht in der /etc/init.d/vdrconvert ein neuer user gesetzt, und der darf dann nicht auf irgendwas zugreifen?
    J*


    so sieht es aus aber:
    1. nach dem ich erfolglos die Variante mit root:root ausprobiert habe wurde alles (?) deinstaliert, l'geloescht.
    2. neuinstallation war als vdr:video vorgesehen
    3. in der /etc/init.d/vdrconvert steht
    ---
    # with force-reload (in case signaling is not supported) are
    # considered a success.
    CONV_USER=vdr
    #LOGFILE=/dev/null
    LOGFILE=/var/log/vdrconvert/vdrconvert.log
    ----


    in die log.datei kann er schreiben :)
    wo und welche permissions er noch braucht weiss der ... dimitri ?? !!!


    DIMITRI ............... HILFE !!!!!!!!!!!!!!!!!!!!!!


    martin

  • OK den permissions-error habe ich gefunden
    in
    DESTDIR = /video
    war noch ein altes tmp ordner mit root:root
    nun laesst sich
    /etc/init.d/vdrconvert start
    als root ausfuehren


    /etc/init.d/vdrconvert stop
    geht auch mit vdr


    aber
    beim Versuch


    /etc/init.d/vdrconvert start
    als vdr will er ein passwort haben


    das kann ich ihm nun nicht geben weil ich es nicht weiss
    (bei Suse 9.1 ist vdr systembenutzer)


    das ist wohl auch die Ursache das es per OSD
    /usr/bin/status.sh
    nicht geht


    martin

  • Zitat

    Original von hjs
    Sollte root nicht sämtlcihe Passörter ändern können ?
    HJS


    es muss eigentlich auch mit sudo gehen .......



    UPS.........


    es geht !!!


    ich kann ihn per OSD starten UND stopen


    Zitat

    Original von hjs
    Wenns so löppt , fahrs doch als root .


    HJS


    es ist eine MM-Maschine - will die user schoen getrennt haben.
    ---



    Was er noch nicht macht ist
    /usr/bin/status.sh per OSD auszugeben


    any ideas?


    Martin

  • mein vdr Aufnahme liegt in
    /var/spool/video/%Tagesschau_vor_20_Jahren/2004-08-20.07:30.99.99.rec


    meine VCORUNDIR=/var/run/vdrconvert
    hat
    -rw-r--r-- 1 vdr video 0 2004-10-09 15:41 burn
    -rw-r--r-- 1 vdr video 0 2004-10-09 15:41 vdr2divx
    -rw-r--r-- 1 vdr video 0 2004-10-09 15:41 vdr2dvd
    -rw-r--r-- 1 vdr video 0 2004-10-09 15:41 vdr2mpg



    ist dann der (konsolen)Aufruf :


    echo "/var/spool/video/%Tagesschau_vor_20_Jahren/2004-08-20.07:30.99.99.rec" >> /var/spool/vdrconvert/vdr2divx


    OK ?

  • Warum editierste die Datei nicht einfach direkt ?
    Wenn du diesen Aufruf ein zweites Mal machst , haste den ersten Eintrag nämlich wieder gelöscht - es sei denn , du willst eh nur die eine Aufnahme konvertieren .


    HJS

  • Zitat

    Original von hjs
    Warum editierste die Datei nicht einfach direkt ?


    wie geht das?[SIZE=7] bitte [SIZE=12]


    Zitat

    Original von hjs
    Wenn du diesen Aufruf ein zweites Mal machst , haste den ersten Eintrag nämlich wieder gelöscht - es sei denn , du willst eh nur die eine Aufnahme konvertieren .


    HJS

    [SIZE=12]


    hast Du mir doch selbst geraten es von Hand zu machen


    martin

  • Von Hand geht aber auch so :

    Code
    nano /var/run/vdr2divx


    Du mußt die Titel ja auch nicht ausschreiben . Wenn du eh nur einen film mit "T" beginnend hast und nicht gerade Serien , die alle den gleichen Titel ohne Serientitel haben - was mehrere "2000..." in dem Ordner erzeugen würde tuts als Eintrag auch :


    "/var/video/T*/2*" - is nich son Aufwand ;)


    HJS

  • nicht dass wir uns missverstehen :
    ich will dem vdrconvert (auf der konsole weil per OSD nicht geht) etwas futter zum arbeiten geben.
    ------------------
    meine Aufnahme liegt in
    /var/spool/video/%Tagesschau_vor_20_Jahren/2004-08-20.07:30.99.99.rec


    VCOQUEUEDIR=/var/spool/vdrconvert
    -----------
    wie mache ich das ?


    martin

  • nano /var/spool/vdrconvert/vdr2divx


    da trägste ein :


    /var/spool/video/%Tagesschau_vor_20_Jahren/2004-08-20.07:30.99.99.rec


    wobei


    /var/spool/video/%Ta*/2*


    reichen würde , wenn du nicht zufällig noch ne Aufnahme mit %Ta am Anfang hast .


    HJS


    PS nano kannste bedienen ? ;)

  • Zitat

    Original von hjs
    nano /var/spool/vdrconvert/vdr2divx


    PS nano kannste bedienen ? ;)


    kenne ich nicht -> kann auch nicht bedienen (mein naechtes lernfeld)
    ich habe es doch mit
    ----
    echo "/var/spool/video/%Tagesschau_vor_20_Jahren/2004-08-20.07:30.99.99.rec" >> /var/spool/vdrconvert/vdr2divx
    ----
    versucht (auf der Konsole)
    jetzt sagt
    ----
    /usr/bin/status.sh 2>/dev/null


    vdrconvert Running


    vdr2divx Running
    1) Tagesschau_vor_20_Jahren


    vdr2dvd Not running
    vdr2mpg Not running
    burn Not running
    ----


    nur per OSD geht noch nicht


    martin

Jetzt mitmachen!

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