Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: xtal 26 Srpna 2008, 12:12:14

Název: Chyba při automatickém mountování USB flashky [vyřešeno]
Přispěvatel: xtal 26 Srpna 2008, 12:12:14
Namísto automatického namountování USB flashky se mi objeví chybová hláška:


Nemohu připojit svazek
Chyba org.freedesktop.DBus.Error.AccessDenied.

Podrobnosti
A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")


Zdálo se mi, že anglicky umím, ale tohle je vážně ajťáčtina... Běžnému uživateli, jako jsem já, to říká dost málo.

Věděl by někdo, jaký je smysl téhle hlášky?
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: Petr125 26 Srpna 2008, 13:10:29
Taky se mi to stalo. Príma, že umíš anglicky:

http://www.jefferyfernandez.id.au/2007/07/26/a-security-policy-in-place-prevents-mounting-of-volumes/
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: xtal 26 Srpna 2008, 15:17:52
Vyzkoušel jsem oba postupy navržené ve článku.

Výsledkem je to, že se nezobrazuje chybová hláška, ale zároveň nefunguje mountování.
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: xtal 26 Srpna 2008, 16:37:43
Přesně před vznikem problému jsem opravoval oprávnění k souborům v /home adresáři podle http://forum.ubuntu.cz/index.php?topic=1142.msg36102#msg36102 (http://forum.ubuntu.cz/index.php?topic=1142.msg36102#msg36102). Jenže jsem omylem použil první příkaz rovněž se sudo.
Kód: [Vybrat]
sudo chmod -R 755 ~/
sudo chmod 644 ~/.dmrc
Tím jsem přepsal původně nastavená oprávnění také pro složku /.dbus, která patří rootovi.
Proto mě napadlo, že by můj problém s mountováním mohlo spravit korektní nastavení práv u této složky.

Bohužel, ale nevím, jak byly původně práva u /.dbus nastaveny.
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: Petr125 26 Srpna 2008, 17:04:35
Tady si počti (hlavně komentáře):
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/73227
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: xtal 26 Srpna 2008, 18:56:20
Tak jsem to celé pročetl a přesto jsem nenašel nic, co by mi mohlo pomoci.

V gconf-editoru mám správně zatrženo apps->nautilus->volumes_visible.
Kód: [Vybrat]
/etc/init.d/dbus restartRozhodí prostředí o něco více. Např. applet pro kontrolu jasu obrazovky se nepřipojí ke Správci napájení. Applet pro připojování disků už ani namountování USB flashky nenabídne.
Pokud zkusím po restartu namountovat USB flash pomocí appletu pro připojování disků v gnome-panelu, objeví se chybová hláška bez jakéhokoli textu.

Fakt to nebude spíše špatným nastavením práv skrytých složek (.dbus a .gvfs) v /home?
Název: Re: Chyba při automatickém mountování USB flashky
Přispěvatel: xtal 26 Srpna 2008, 20:35:29
Nakonec jsem si pomohl sám "brutální" reinstalací dbus.
Kód: [Vybrat]
sudo apt-get --reinstall install dbus... a automatické mountování opět funguje. Přesto si myslím, že by stačilo správně přenastavit práva u složky .dbus. Bohužel jsem na ty správná náhodným chmod-ováním nepřišel.

V Ubuntu lze všechno opravit rekonfigurací, ale bude to trvat týden. Pro běžného uživatele, jako jsem já, bude stále nejschůdnější varianta reinstalace.

EDIT: Podobné věci se řešily a "běžným" způsobem nevyřešily na ubuntuforums.org (http://ubuntuforums.org/showthread.php?t=813377 (http://ubuntuforums.org/showthread.php?t=813377) a http://ubuntuforums.org/showthread.php?t=881709 (http://ubuntuforums.org/showthread.php?t=881709)).