ไม่สามารถเรียกใช้วิดาเลียเนื่องจากข้อผิดพลาดของนโยบาย AppArmor


8

ฉันติดตั้งวิดาเลียและเพิ่มผู้ใช้ในกลุ่มเดเบียนทอร์

แต่เมื่อฉันเรียกใช้มันทำให้ฉันเกิดข้อผิดพลาด:

$ 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

ทำงานได้ แต่มันทำงานอะไร?
TiloBunt

@TiloBunt เท่าที่ฉันรู้ว่าวิดัลเดียต้องการการอนุญาตหรือการเข้าถึงสิ่งที่apparmorไม่อนุญาต ลองดูที่wiki.apparmor.net/มันจะบอกคุณว่าคืออะไรapparmor
mortezaipo

1
นี่คือไซต์ที่อธิบายคำสั่ง CMD: cyberciti.biz/faq/ubuntu-linux-howto-disable-apparmor- คำสั่ง ก่อนเรียกใช้วิธีแก้ปัญหาของคุณผ่านทาง $ sudo apparmor_status จะเป็นแนวคิดที่ดีและยืนยันภายหลังว่าปิดใช้งานแล้ว
TiloBunt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.