AppArmorポリシーエラーのためVidaliaを実行できません


8

Vidaliaをインストールし、debian-torグループにユーザーを追加しました。

しかし、実行するとエラーが発生します。

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

どうすれば解決できますか?

回答:


16

私はそれを試してみました:

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

では、vidaliaは問題なく動作します。

$ vidalia

動作しますが、それは何をしますか?
TiloBunt 2014

@TiloBunt私が知る限り、vidaliaは許可または許可apparmorしないものへのアクセスを必要とします。見てwiki.apparmor.net/...それが何であるかがわかりますでしょうapparmor
mortezaipo

1
ここで、CMDを説明するサイト:cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands を実行してから、$ sudo apparmor_statusで回避策チェックを実行することをお勧めします。その後、無効になっていることを確認します
TiloBunt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.