[HAL] Problèmes de montage (résolu)
Publié : dim. 30 janv. 2011, 11:15
Bien le salut!
J'ai l'impression de camper sur ce forum avec toute les questions que je pose, mais c'est histoire de bien prendre en main le systeme. C'est important de bien prendre en main son système
Pour le coup, j'ai un problème qui me parait plutôt compliqué: j'ai des problèmes lors du montage des périphériques!
Voilà comment ça se présente:
-Les partitions internes se montent lorsque je clique dessus dans Thunar (dans l'arborescence à gauche), mais tout est "locké" et uniquement visible en "root".
-Lorsque j'insère une clé usb par exemple, j'ai une pop-up qui apparait et qui me dit:
"Impossible de monter le peripherique /org/freedesktop/HAL/devices/volume_label_ARCH_201101
/media/ARCH_201101
org.freedesktop.DBus.Error.AccessDenied"
Il reste une ligne extrêmement longue qui commence par : "rejected send message:" , mais j'ai pas le courage de la mettre ici (je suis obligé de déplacer la fenêtre de gauche à droite et vice-versa pour pouvoir voir le contenu^^).
Enfin, je penses que le problème vient d'une histoire de permissions. Ce qui est étrange c'est que je puisse les monter en tant qu'utilisateur mais les voir et les modifier uniquement en tant que root...
De plus j'ai un message d'erreur HAL mais je ne sais pas si c'est lui qui gère mes peripheriques vu qu'il n'y a aucun fichier dans /etc/HAL/ (...) . Bref, udev et hal c'est tout nouveau pour moi et je ne vois pas trop où peut se situer le problème...
Je m'en remet à vous, grande communauté de Arch
EDIT: bon, j'ai rajouté "# exec ck-launch-session enligntenment-start" à mon .xinitrc et ça marche un peu mieux. Maintenant, lorsque j'insère une clé usb, j'obtient un message d'erreur different : "Impossible de monter le peripherique /org/freedesktop/HAL/devices/volume_label_ARCH_201101
/media/ARCH_201101
org.freedesktop.HAL.Device.Volume.InvalidMountOption
The option 'iocharset=utf8' is not allowed for uid=1000"
J'ai vérifié, j'utilise bien HAL. Voici donc mon /etc/dbus-1/system.d/hal.conf :
J'ai l'impression de camper sur ce forum avec toute les questions que je pose, mais c'est histoire de bien prendre en main le systeme. C'est important de bien prendre en main son système

Pour le coup, j'ai un problème qui me parait plutôt compliqué: j'ai des problèmes lors du montage des périphériques!
Voilà comment ça se présente:
-Les partitions internes se montent lorsque je clique dessus dans Thunar (dans l'arborescence à gauche), mais tout est "locké" et uniquement visible en "root".
-Lorsque j'insère une clé usb par exemple, j'ai une pop-up qui apparait et qui me dit:
"Impossible de monter le peripherique /org/freedesktop/HAL/devices/volume_label_ARCH_201101
/media/ARCH_201101
org.freedesktop.DBus.Error.AccessDenied"
Il reste une ligne extrêmement longue qui commence par : "rejected send message:" , mais j'ai pas le courage de la mettre ici (je suis obligé de déplacer la fenêtre de gauche à droite et vice-versa pour pouvoir voir le contenu^^).
Enfin, je penses que le problème vient d'une histoire de permissions. Ce qui est étrange c'est que je puisse les monter en tant qu'utilisateur mais les voir et les modifier uniquement en tant que root...
De plus j'ai un message d'erreur HAL mais je ne sais pas si c'est lui qui gère mes peripheriques vu qu'il n'y a aucun fichier dans /etc/HAL/ (...) . Bref, udev et hal c'est tout nouveau pour moi et je ne vois pas trop où peut se situer le problème...
Je m'en remet à vous, grande communauté de Arch

EDIT: bon, j'ai rajouté "# exec ck-launch-session enligntenment-start" à mon .xinitrc et ça marche un peu mieux. Maintenant, lorsque j'insère une clé usb, j'obtient un message d'erreur different : "Impossible de monter le peripherique /org/freedesktop/HAL/devices/volume_label_ARCH_201101
/media/ARCH_201101
org.freedesktop.HAL.Device.Volume.InvalidMountOption
The option 'iocharset=utf8' is not allowed for uid=1000"
J'ai vérifié, j'utilise bien HAL. Voici donc mon /etc/dbus-1/system.d/hal.conf :
Code : Tout sélectionner
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- This configuration file specifies the required security policies
for the HAL to work. -->
<!-- Only root or user hal can own the HAL service -->
<policy user="hal">
<allow own="org.freedesktop.Hal"/>
</policy>
<policy user="root">
<allow own="org.freedesktop.Hal"/>
</policy>
<!-- Allow anyone to invoke methods on the Manager and Device interfaces -->
<policy context="default">
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Manager"/>
</policy>
<!-- Only allow users at the local console to manipulate devices -->
<policy at_console="true">
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.DockStation"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Leds"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.LightSensor"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Storage"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
</policy>
<!-- well,...and root too -->
<policy user="root">
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.DockStation"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Leds"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.LightSensor"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Storage"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
<allow send_destination="org.freedesktop.Hal"
send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
</policy>
</busconfig>