No se puede ejecutar Vidalia debido a un error de política de AppArmor

8

Instalé Vidalia y agregué un usuario al grupo debian-tor.

Pero cuando lo ejecuto, me da un error:

$ vidalia 

(process:5691): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
An AppArmor policy prevents this sender from sending this message to this recipient, 0 matched rules; type="method_call", sender="(null)" (inactive) interface="org.freedesktop.DBus" member="Hello" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)

(<unknown>:5691): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped)

¿Cómo puedo resolverlo?

mortezaipo
fuente

Respuestas:

16

Lo intenté:

sudo ln -s /etc/apparmor.d/usr.bin.vidalia /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.vidalia
sudo /etc/init.d/tor start

Ok, ahora vidalia funciona bien:

$ vidalia
mortezaipo
fuente
funciona pero ¿qué hace?
TiloBunt
@TiloBunt por lo que sé, vidalia necesita permiso o acceso a algo que apparmorno permite. echa un vistazo a wiki.apparmor.net/ ... te dirá lo que esapparmor
mortezaipo
1
aquí un sitio que explica el CMD: cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands antes de ejecutar su solución alternativa a través de $ sudo apparmor_status sería una buena idea y confirmar después que está deshabilitado
TiloBunt