Impossibile eseguire Vidalia a causa di un errore del criterio AppArmor


8

Ho installato Vidalia e ho aggiunto un utente al gruppo debian-tor.

Ma quando lo eseguo, mi viene visualizzato un errore:

$ 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)

Come posso risolverlo?

Risposte:


16

L'ho provato:

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, ora vidalia funziona bene:

$ vidalia

funziona ma cosa fa?
TiloBunt,

@TiloBunt per quanto ne so vidalia necessita dell'autorizzazione o dell'accesso a qualcosa che apparmornon lo consente. dai un'occhiata a wiki.apparmor.net/… ti dirà cos'èapparmor
mortezaipo

1
qui un sito che spieghi il CMD: cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands prima di eseguire la tua soluzione alternativa tramite $ sudo apparmor_status sarebbe una buona idea e confermerebbe in seguito che è disabilitato
TiloBunt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.