Không thể chạy Vidalia do lỗi chính sách của AppArmor


8

Tôi đã cài đặt Vidalia và thêm một người dùng vào nhóm debian-tor.

Nhưng khi tôi chạy nó, nó bị lỗi:

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

Làm thế nào tôi có thể giải quyết nó?

Câu trả lời:


16

Tôi đã thử nó:

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, bây giờ vidalia hoạt động tốt:

$ vidalia

hoạt động nhưng nó làm gì?
TiloBunt

@TiloBunt theo như tôi biết vidalia cần sự cho phép hoặc quyền truy cập vào một cái gì đó apparmorkhông cho phép. có một cái nhìn vào wiki.apparmor.net/ trộm nó sẽ cho bạn biết cái gì làapparmor
mortezaipo

1
ở đây một trang web mà giải thích CMD: cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor-commands trước khi chạy kiểm tra workaround của bạn thông qua $ sudo apparmor_status sẽ là một ý tưởng tốt và xác nhận sau đó rằng đó là khuyết tật
TiloBunt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.