Nie można uruchomić programu Vidalia z powodu błędu zasad AppArmor


8

Zainstalowałem Vidalię i dodałem użytkownika do grupy debian-tor.

Ale kiedy go uruchamiam, pojawia się błąd:

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

Jak mogę to rozwiązać?

Odpowiedzi:


16

Próbowałem tego:

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, teraz vidalia działa dobrze:

$ vidalia

działa, ale co to robi?
TiloBunt,

@TiloBunt, o ile wiem, vidalia potrzebuje pozwolenia lub dostępu do czegoś, apparmorco nie pozwala. zajrzyj na wiki.apparmor.net/… , a dowiesz się, co to jestapparmor
mortezaipo

1
tutaj strona wyjaśniająca CMD: cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands przed uruchomieniem sprawdzania obejścia za pomocą $ sudo apparmor_status byłby dobrym pomysłem i potwierdziła później, że jest wyłączona
TiloBunt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.