Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2006, 11:27
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Debian Etch: Montaje automático de memorias USB

Ayer expliqué cómo solucioné un pequeño error al actualizar a KDE 3.5.4. Bien, pues hoy os voy a explicar cómo solucionar otro pequeño error del que me he dado cuenta gracias a esta pregunta.

Al querer comprobar el funcionamiento de mi memoria USB (512 MB, me costó 16 euros en Carrefour hace dos o tres semanas) para poder responder con propiedad a la pregunta de Leogobo, me he encontrado con el siguiente mensaje de error:

Cita:
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")
Hace cuatro días funcionaba perfectamente, y ahora, ¡ala!, el error más raro del mundo. Afortunadamente una rápida búsqueda en Google con el propio texto del mensaje de error me ha permitido encontrar la solución.

Por lo visto es un bug introducido con la actualización de KDE 3.5.4, y de momento no ha sido resuelto. Para colmo, lo más probable es que el parche con la solución tarde un poco más en llegar a Debian Etch que a Debian SID. De todas maneras, existe una solución temporal para quienes no destacamos precisamente por nuestra paciencia.

La solución consiste en buscar el archivo de configuración /etc/dbus-1/system.d/hal.conf, y como root, añadir lo siguiente justo antes de </busconfig>:

Código:
<!-- Allow plugdev members to mount volumes -->
 <policy group="plugdev">
   <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
   <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
 </policy>
Espero que os sea de utilidad a todos los debianitas.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable