USB Stick entfernen

  • Wenn ich ein USB Stick entfernen will gehe ich ins Menü und drücke "USB Massenspeiche sicher entfernen" Und bestätige mit OK.Dann bekomme ich keine Bestätigung das der Befehl ausgeführt wurde. Und im Verzeichnis "/srv/vdr/video" ist der Inhalt des USB Sticks immernoch vorhanden.


    Wenn ich den Stick dann rausziehe kommt "xy umounted".


    Was soll der Befehl "USB Massenspeiche sicher entfernen" denn bewirken?


    MfG


    dippes

  • Was soll der Befehl "USB Massenspeiche sicher entfernen" denn bewirken?


    Schau es dir doch einfach an:
    https://github.com/yavdr/yavdr…enuorg.xml/86_10_yavdr#L1
    https://github.com/yavdr/yavdr…r/usr/bin/vdr-mounter#L30

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • So dachte ich es auch das der Stick ausgehangen wird.Das tut es aber leider nicht.Ich komme ja immer noch an die Dateien ran.


    MfG


    dippes

  • So dachte ich es auch das der Stick ausgehangen wird.Das tut es aber leider nicht.


    Ja, da fehlt das Programm udisks-umountall (und das mindestens seit yaVDR 0.3 - IIRC hatte ich da mal einen Bugreport im yaVDR-Bugtracker angelegt, aber der ist immer noch nicht wieder funktionsfähig).


    Ich habe mich ein bisschen mit Google durch die Archive durchgewühlt und einen Ersatz geschrieben, den du z.B. nach /usr/local/bin/udisks-umountall kopieren kannst (ausführbar machen nicht vergessen!), damit klappt es hier zumindest in einer VM mit einem USB-Stick:


    Wäre toll, wenn du das testen könntest, dann baue ich es in yaVDR ein.
    Edit: ist jetzt auch in testing-yavdr

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

    Einmal editiert, zuletzt von seahawk1986 ()

  • Zitat

    Wäre toll, wenn du das testen könntest, dann baue ich es in yaVDR ein


    Habe es in zwei yavdr´s getestet,funktioniert einwandfrei.


    Danke



    MfG


    dippes

  • Jepp, funktioniert jetzt tadellos :tup

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Dann sollte dieser uralte Bug endlich gefixt sein :) - für stable gibt es auch ein neues yavdr-base.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich hol' den thread mal wieder hoch. Ich habe mir wie oben beschrieben die udisks-umountall angelegt und ausführbar gemacht.
    Leider hat bei mir der Aufruf

    Code
    /usr/bin/vdr-mounter --unmount-all &> /dev/null"


    in der menuorg.xml das Problem, daß er offensichtlich nicht genug Berechtigungen hat.
    Ich habe die Ausgabe mal in eine text-Datei umgelenkt. Da bekomme ich die Meldung


    Code
    Unmount failed: Not Authorized


    Setze ich in der menuorg.xml ein sudo davor, bekomme ich folgende Meldung:


    Code
    sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
    Sorry, try again.
    sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
    Sorry, try again.
    sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
    Sorry, try again.
    sudo: 3 fehlgeschlagene Anmeldeversuche


    An der Kommandozeile klappt das ganze, da mich sudo ja nach einem Passwort fragt.
    Wie bekomm ich jetzt den Befehl in der menuorg.xml hin?


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Ich habe mir wie oben beschrieben die udisks-umountall angelegt und ausführbar gemacht.

    Was eigentlich gar nicht notwendig gewesen sein sollte, weil das ganze schon längst in allen yavdr-base Paketen für die 0.5 drin ist. Der User vdr sollte eigentlich durch die Art und Weise wie udisks-glue gestartet wird (siehe /etc/init/udisks-automounter.conf) die nötigen Rechte für den eigentlichen umount-Befehl in https://github.com/yavdr/yavdr…5/usr/bin/vdr-mounter#L30 haben - klappt es denn, wenn du es als User vdr versuchst?

    Code
    sudo su vdr
    /usr/bin/vdr-mounter --unmount-all

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn ich

    Code
    sudo su vdr


    eingebe bekomme ich
    die Meldung

    Code
    [sudo] password for vdr:


    Was hat der vdr user für ein Kennwort?
    Bisher brauchte ich das nie.


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Was hat der vdr user für ein Kennwort?


    Keines. Und er braucht auch keines. Bist du schon als User vdr angemeldet? Eigentlich sollte er nach dem User-Passwort desjenigen fragen, der sudo ausführt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nein ich bin als mein normaler User angemeldet. Aber das Kennwort ist es nicht. Offensichtlich hat er ein Kennwort für den vdr bloß welches? Ich habe keins vergeben.


    Ich ziehe meinen letzten Beitrag zurück. Ich hatte bereist sudo su vdr einmal eingegeben gehabt. Zweimal mag er das wohl nicht.
    Als vdr bekomme ich auf jeden Fall beim Aufruf von

    Code
    /usr/bin/vdr-mounter --unmount-all


    einen

    Code
    Unmount failed: Not Authorized


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Offensichtlich hat er ein Kennwort für den vdr bloß welches?


    Der User vdr hat garantiert kein gesetztes Kennwort (wenn du nichts kaputtgespielt hast).
    Das sudo soll ja dem aktuellen User erhöhte Rechte geben um "su vdr" auszuführen. Du kannst das z.B. auch so machen:

    Code
    sudo -i
    su vdr

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Jetzt haben wir uns überschnitten. Ich hatte in der Zwischenzeit meinen Fehler bemerkt:


    Ich ziehe meinen letzten Beitrag zurück. Ich hatte bereist sudo su vdr einmal eingegeben gehabt. Zweimal mag er das wohl nicht.
    Als vdr bekomme ich auf jeden Fall beim Aufruf von

    Code
    /usr/bin/vdr-mounter --unmount-all


    einen

    Code
    Unmount failed: Not Authorized


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Was sagen denn

    Code
    mount
    udisks-umountall
    ps aux | grep udisks

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • mount:


    Der letzte Eintrag ist der USB-Stick.


    udisks-umountall

    Code
    /dev/sdc


    ps aux | grep udisks


    Code
    vdr       1301  0.0  0.0  48644  1512 ?        Ss   20:41   0:00 su -c ck-launch-session udisks-glue -c /etc/udisks-glue/config --foreground vdr
    vdr       1309  0.0  0.0  12924   720 ?        S    20:41   0:00 ck-launch-session udisks-glue -c /etc/udisks-glue/config --foreground
    vdr       1318  0.0  0.0  43428  2248 ?        S    20:41   0:00 udisks-glue -c /etc/udisks-glue/config --foreground
    root      1320  0.0  0.1 193492  4064 ?        Sl   20:41   0:00 /usr/lib/udisks/udisks-daemon
    root      1321  0.0  0.0  45520   804 ?        S    20:41   0:00 udisks-daemon: not polling any devices
    klaus     2636  0.0  0.0  10900   928 pts/6    S+   20:52   0:00 grep --color=auto udisks


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Merkwürdig... in meiner VM funktioniert es, bei dippes und utility anscheinend auch. Hast du an der Konfiguration irgendwelche Änderungen am WFE vorbei vorgenommen?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe auf Basis dieses Threads
    das Paket usbmount installiert. Vorher hatte mein Rechner die USB-Sticks nicht automatisch erkannt und gemountet.


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

  • Dann brauchst du dich nicht wundern, wenn du an udisks-glue vorbei arbeitest. Da musst du dir eine eigene Lösung überlegen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • OK ich habe den usbmounter mal deaktiviert und es funktioniert jetzt auch der automount.
    Das ist seltsam, denn das hat anfangs nicht funktioniert, sonst hätte ich ja gar nicht nach einem usbmount oder automount gesucht und diesen Thread zum usbmount gefunden.


    Auf jeden Fall klappt es jetzt.


    Danke für die Hilfe.


    Gruß Jafar

    Haupt-VDR (Server):
    Silverstone SST-GD01B-MXR USB 3.0, be quiet! E9 400W ATX 2.31, ASRock B75 Pro3 B75, Intel Pentium G2030, ASUS NVIDIA GeForce GT 610M Grafikkarte 1 GB DDR3 SDRAM, Kingston ValueRAM DIMM 4GB PC3-10667U CL9,
    DD Cine S2 V6.5 + DuoFlex S2 (Bundle), WD Red 4TB 3.5" SATA 6Gb/s, 2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, Sharkoon SATA Quick Port Docking station,
    Logitech MK330, LG BH16NS40 BluRay 16x

    Client-VDR:
    Silverstone SST-ML02B-MXR Milo,
    ASRock B75 Pro3 B75, Intel Pentium G2030, Zalman CNPS2X CPU-Kühler, ASUS NVIDIA GT620-DCSL-2GD3 DirectCU Silent Grafikkarte 2GB DDR3,
    Kingston KVR13N9S8 4GB (1333MHz, 240-polig, CL9) PC3 10600, WD Red 1TB 2,5'' SATA 6Gb/s,
    2x SanDisk Ultra Plus Notebook 64GB 2.5" SATA 6Gb/s, 2,5" SATA2 HDD-Wechselrahmen in Slim-DVD, K400 von Logitech

Jetzt mitmachen!

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