• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Externe Medien werden nicht gemountet

Tach!

Ich hoffe, der thread ist hier nicht völlig fehl am Platze...

Bei mir werden externe Medien wie DVDs oder meine Flashkarten nicht mehr gemountet. Zwar werden sie auf meiner Arbeitsfläche angezeigt, aber ungemounted, zudem wirft ein Versuch, diese im Konqueror zu öffnen, das hier aus:

Code:
hal-storage-mount-removable no <-- (action, result)

Zu dieser Fehlermeldung gibt es » viele Google-Treffer «, aber die Ratschläge helfen mir nicht weiter. Trotzdem mal aufgedröselt, was ich bislang so versucht habe:

- Neuralgische Anwendungen downgegradet (hal, dbus, avahi), diese kommen jedoch ohnehin aus "sauberen" Quellen

- Über YaST das gleichzeitige Laden von Skripten auf paralel umgeschaltet

- Die /etc/PolicyKit/PolicyKit.conf editiert, sie sieht jetzt so aus:

Code:
<config version="0.1">
 <match action="hal-storage-*">
  <match user="50*">
   <return result="yes"/>
  </match>
 </match>
</config>

...und immer wieder rebootet, aber nix hilft. Als root kann ich alles mounten, die jeweiligen devices sind dann aber nur für root schreibbar.

Hat jemand noch 'nen Tipp für mich?
 
OP
gropiuskalle
Das hier:

Code:
/dev/sda1 / ext3 rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/sda3 /home reiserfs rw 0 0
/dev/sdb1 /home/kalle/daten ext3 rw 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0

Edit: Und nach dem mounten als root:

Code:
/dev/sda1 / ext3 rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/sda3 /home reiserfs rw 0 0
/dev/sdb1 /home/kalle/daten ext3 rw 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0
/dev/sdd1 /media/disk vfat rw,nosuid,nodev,noatime,flush,uid=0,utf8,shortname=lower 0 0
/dev/sdc1 /media/VOLUME vfat rw,nosuid,nodev,noatime,flush,uid=0,utf8,shortname=lower 0 0

Habe es gerade mal mit dieser /etc/PolicyKit/PolicyKit.conf versucht:

Code:
<config version="0.1">
 <match user="1000">
  <return result="yes"/>
 </match>
</config>

...leider auch ohne Erfolg.
 
Bei mir ohne USB-Stick
Code:
# cat /etc/mtab
/dev/sda4 / reiserfs rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/sda1 /windows/C ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/sda5 /windows/D ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/sda6 /windows/E vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
/dev/sda7 /windows/F vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
securityfs /sys/kernel/security securityfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0

mit USB-Stick
Code:
# cat /etc/mtab
/dev/sda4 / reiserfs rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/sda1 /windows/C ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/sda5 /windows/D ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0
/dev/sda6 /windows/E vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
/dev/sda7 /windows/F vfat rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true 0 0
securityfs /sys/kernel/security securityfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/dev/sde1 /media/disk vfat rw,nosuid,nodev,noatime,flush,uid=1000,utf8,shortname=lower 0 0

zum Vergleich
Gruß
 
Keine Ahnung ^^
Hier meine /etc/fstab ohne USB-Stick
Code:
/dev/sda4            /                    reiserfs   acl,user_xattr        1 1
/dev/sda1            /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda5            /windows/D           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda6            /windows/E           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/sda7            /windows/F           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/sda3            swap                 swap       pri=42                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
sysfs                /sys                 sysfs      noauto                0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0

gibt's hier Unterschiede?
 
OP
gropiuskalle
Die Sache ist ja die, dass externe Medien wie DVDs und dergleichen seit SuSE 10.2 (oder war's 10.1?) nicht mehr über die fstab verwaltet werden, sondern via hal. Dementsprechend finden sich da auch keine diesbezüglichen Einträge.
 
OP
gropiuskalle
Hat jemand mal eine funktionierende /etc/PolicyKit/PolicyKit.conf für mich, damit ich wenigstens die als Fehlerquelle ausschließen kann? Ich komme hier immer noch nicht weiter...
 

admine

Ultimate Guru
gropiuskalle schrieb:
Hat jemand mal eine funktionierende /etc/PolicyKit/PolicyKit.conf für mich, damit ich wenigstens die als Fehlerquelle ausschließen kann? Ich komme hier immer noch nicht weiter...
Hier ist meine mit der alles soweit funzt:

Code:
admine@reni3:~> cat /etc/PolicyKit/PolicyKit.conf
<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">



<config version="0.1">
</config>
:roll:
 
OP
gropiuskalle
Okay, ich hab die jetzt mal übernommen, leider ohne eine Änderung der Sachlage zu bewirken - ich lass die jetzt erstmal so, denn an dieser Datei scheint es ja nicht zu liegen (interessant übrigens, wieviele Versionen davon im Netz kursieren).

Und so langsam komme ich ins schwimmen, denn mir fällt nicht so recht ein, wo ich noch nachschauen bzw. herumschrauben könnte. Da root ohne Probleme mounten kann schließe ich allgemeine Fehlfunktionen von Hal und Konsorten erstmal aus und ahne ein Berechtigungsproblem - nur welche Berechtigungen? *verzweifel* Ich bin auch mal die letzten upgrades etc. durchgegangen, da scheint nichts in der Richtung aktualisiert worden zu sein.

Gibt es vielleicht irgendwo 'ne lock-Datei, die das einbinden als user unterbindet? Das Verhalten zeigte sich als erstes (glaube ich zumindest), nachdem ich eine DVD nicht mehr auswerfen lassen konnte. Weder über die Kommandozeile noch mit dem Druck auf den Auswerfknopf ließ sich das Laufwerk öffnen, sodass ich einfach mal rebootete. Und seitdem lassen sich keine Medien mehr mounten...

Inspirationen jeglicher Art sind also willkommen.
 
OP
gropiuskalle
Kann das mal jemand vergleichen, please?

/usr/share/PolicyKit/policy/hal-storage.policy:

Code:
Storage Drives and Media  Mount file systems from internal drives. System policy prevents mounting internal media  no auth_admin_keep_always    Mount file systems from internal drives using options not explicitly granted. System policy prevents mounting internal media using options not explicitly granted  no auth_admin_keep_always    Mount file systems from removable drives. System policy prevents mounting removable media  no yes    Mount file systems from removable drives using options not explicitly granted. System policy prevents mounting removable media using options not explicitly granted  no auth_self_keep_always    Unmount file systems mounted by other users. System policy prevents unmounting media mounted by other users  no auth_admin_keep_always    Eject removable media. System policy prevents ejecting removable media  no yes    Set up decryption for encrypted storage devices. System policy prevents accessing encrypted fixed media  no auth_admin_keep_always    Set up decryption for encrypted storage devices. System policy prevents accessing encrypted removable media  no yes

/usr/share/PolicyKit/policy/hal-lock.policy:

Code:
Locking of devices  Acquire locks on devices System policy prevents locking devices  no yes
 
Hi,

ich kann keine Unterschiede sehen, aber bitte nochmal gegenlesen...........!

/usr/share/PolicyKit/policy/hal-storage.policy:

Code:
Storage Drives and Media  Mount file systems from internal drives. System policy prevents mounting internal media  no auth_admin_keep_always    Mount file systems from internal drives using options not explicitly granted. System policy prevents mounting internal media using options not explicitly granted  no auth_admin_keep_always    Mount file systems from removable drives. System policy prevents mounting removable media  no yes    Mount file systems from removable drives using options not explicitly granted. System policy prevents mounting removable media using options not explicitly granted  no auth_self_keep_always    Unmount file systems mounted by other users. System policy prevents unmounting media mounted by other users  no auth_admin_keep_always    Eject removable media. System policy prevents ejecting removable media  no yes    Set up decryption for encrypted storage devices. System policy prevents accessing encrypted fixed media  no auth_admin_keep_always    Set up decryption for encrypted storage devices. System policy prevents accessing encrypted removable media  no yes


/usr/share/PolicyKit/policy/hal-lock.policy:



Code:
Locking of devices  Acquire locks on devices System policy prevents locking devices  no yes


gruß
 
OP
gropiuskalle
Exakt das Gleiche... wenn es so weitergeht, spiele ich ein backup ein. Kann doch nicht sein... Danke Dir, Gallier!

Edit: Hab inzwischen auch im ubixboard einen entsprechenden thread eröffnet: » klick «.
 

towo

Moderator
Teammitglied
Und falls das auch nicht hilft, gibt es evtl. /usr/share/hal/fdi/policy/gparted-disable-automount.fdi bei Dir?
 
OP
gropiuskalle
Vielen Dank an Euch beide, dass Ihr das Thema nochmal heraufgeholt habt, denn das ganze ist echt ein ziemlicher Mist, der nach wie vor nicht gelöst ist. Und das fuchst mich wirklich sehr.

@ladybird: Der von Dir gepostete link ist der zweite google-Treffer, wenn man die hal-storage-Fehlermeldung in google eingibt, d.h. ich habe diesen thread bereits durchgekaut - ich werde die dort vorgeschlagene Lösung dennoch nochmal versuchen, wer weiß, ob es nicht doch was bringt; immerhin stellt der Eingangsbeitrag dort ja exakt mein Problem dar, müsste also doch eigentlich hinhauen.

@towo: Nein, eine solche Datei existiert bei mir nicht - aber tatsächlich habe ich relativ kurze Zeit vor dem Auftauchen des Problems (und auf jeden Fall vor einem reboot, da ich normalerweise den Rechner nie ausschalte oder reboote) mit GParted eine externe Festplatte neu formatiert. Inzwischen ist die Chronologie der genauen Abläufe (d.h. wann trat das Problem auf und was geschah kurz davor) etwas schwer hervorzukramen, aber das ich kurz vorher mit GParted gearbeitet habe (was ich auch nicht gerade jeden Tag mache), ist doch auf jeden Fall schon mal bemerkenswert. Ich werde also das mal im Hinterkopf behalten und mich gleich nochmal an die ganze Problematik setzen.

Linux ist schließlich keine rätselhafte Medusa, sondern ein offenes System, also muss es auch eine Lösung geben.
 

misiu

Moderator
Teammitglied
Wenn du mit GParted herumhantiert hast , lese das:
http://www.linux-club.de/viewtopic.php?t=90132&highlight=gparted+hal

MfG
misiu
 
Oben