[usb] probleme avec mount et hal

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
snailou
Hankyu
Messages : 43
Inscription : jeu. 17 sept. 2009, 22:12

[usb] probleme avec mount et hal

Message par snailou »

Bonjour, mon problème est plus ou moins équivalent à ce dernier : ici

cad, lorsque j'insère un périhp ou un cd et que je tente d'y accéder par l'interface graphique, j'ai l'accés refusé, le message suivant apparait en notification dans dolphin :
Une erreur est survenue en accédant ) "Volume(vfat)". Message reçu : org.freedesktop.DBus.Error.AccesDenied:
Rejected send message, 1 matched rules; type="method_call", sender=':1.20"(uid=1000 pid=2537 comm="/usr/bin/dolphin) interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1724 comm="/usr/bin/hald))
Je vais également posté les fichiers /usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy
et /etc/PolicyKit/PolicyKit.conf :

org.freedesktop.hal.storage.policy lachement pompé sur le post cité précedement

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">

<!--
Policy definitions for HAL's drives/media mechanims.

Copyright (c) 2007 David Zeuthen <david@fubar.dk>

HAL is licensed to you under your choice of the the Academic Free
License Version 2.1, or the GNU General Public License version 2. Some
individual source files may be under the GPL only. See COPYING for
details.
-->

<policyconfig>

<action id="org.freedesktop.hal.storage.mount-fixed">
<description>Mount file systems from internal drives.</description>
<message>System policy prevents mounting internal media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep_always</allow_active>
</defaults>
</action>

<action id="org.freedesktop.hal.storage.mount-removable">
<description>Mount file systems from removable drives.</description>
<message>System policy prevents mounting removable media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>

<action id="org.freedesktop.hal.storage.unmount-others">
<description>Unmount file systems mounted by other users.</description>
<message>System policy prevents unmounting media mounted by other users</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep_always</allow_active>
</defaults>
</action>

<action id="org.freedesktop.hal.storage.eject">
<description>Eject removable media.</description>
<message>System policy prevents ejecting removable media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>

<action id="org.freedesktop.hal.storage.crypto-setup-fixed">
<description>Set up decryption for encrypted fixed storage devices.</description>
<message>System policy prevents accessing encrypted fixed media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep_always</allow_active>
</defaults>
</action>

<action id="org.freedesktop.hal.storage.crypto-setup-removable">
<description>Set up decryption for encrypted removable storage devices.</description>
<message>System policy prevents accessing encrypted removable media</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>

</policyconfig>

PolicyKit.conf

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

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

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
<match action="org.freedesktop.hal.storage.mount-removable">
	<match user="djo">
		<return result="yes" />
	</match>
</match>
</config>
et le résultat des commandes polkit-action --action org.freedesktop.hal.storage.mount-removable
et ck-list-sessions comme le suggère tuxce

ck-list-sessions
rien du tout =)
polkit-action
action_id: org.freedesktop.hal.storage.mount-removable
description: Mount file systems from removable drives.
message: System policy prevents mounting removable media
default_any: no
default_inactive: no
default_active: yes
En vous remerciant =D
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [usb] probleme avec mount et hal

Message par tuxce »

salut, policykit est obsolète, maintenant c'est polkit (cf: http://wiki.archlinux.fr/systeme/policykit_0.9
http://wiki.archlinux.fr/systeme/policykit)

sinon, hal n'est plus lié à polkit ou policykit mais par contre requiert toujours consolekit ce qui semble pas être lancé chez toi (d'après le retour de ck-list-sessions), donc la question est: comment tu lances ton environnement ?
:)
Avatar de l’utilisateur
snailou
Hankyu
Messages : 43
Inscription : jeu. 17 sept. 2009, 22:12

Re: [usb] probleme avec mount et hal

Message par snailou »

ok, je lirais la doc ce soir, (j'suis en cours :x)

mais je précise tous de même coment je lance,

-runlevel 5,

x:5:respawn:/usr/bin/slim -d >& /dev/null
(donc slim :p)
et mon fichier .xinitrc content un switch entre mes différents wm.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [usb] probleme avec mount et hal

Message par tuxce »

et dans le .xinitrc, il y a le lancement de consolekit ?
Avatar de l’utilisateur
snailou
Hankyu
Messages : 43
Inscription : jeu. 17 sept. 2009, 22:12

Re: [usb] probleme avec mount et hal

Message par snailou »

heu, non, juste mon swithc.

Et il y a toujours eu que cela, et pourtant cela a fonctionner un temps :o
Répondre