การเริ่มต้น Apparmor ล้มเหลวใน ubuntu 17.10


9

หลังจากติดตั้ง Ubuntu 17.10 ฉันเริ่มได้รับข้อผิดพลาดนี้เมื่อเริ่มต้น นี่คือผลลัพธ์ของ

$ sudo service apparmor status
    pparmor.service - AppArmor initialization
   Loaded: loaded (/lib/systemd/system/apparmor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2017-11-07 08:48:16 EET; 10min ago
     Docs: man:apparmor(7)
           http://wiki.apparmor.net/
 Main PID: 621 (code=exited, status=123)

Nov 07 08:48:16 logician-724 apparmor[621]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Nov 07 08:48:16 logician-724 apparmor[621]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
Nov 07 08:48:16 logician-724 apparmor[621]: AppArmor parser error for /etc/apparmor.d/usr.bin.webbrowser-app in /etc/apparmor.d/usr.bin.webbrowser-app at line 26: Could not open '/usr/share/
Nov 07 08:48:16 logician-724 apparmor[621]: AppArmor parser error for /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner-extractor in /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner
Nov 07 08:48:16 logician-724 apparmor[621]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Nov 07 08:48:16 logician-724 apparmor[621]:    ...fail!
Nov 07 08:48:16 logician-724 systemd[1]: apparmor.service: Main process exited, code=exited, status=123/n/a
Nov 07 08:48:16 logician-724 systemd[1]: Failed to start AppArmor initialization.
Nov 07 08:48:16 logician-724 systemd[1]: apparmor.service: Unit entered failed state.
Nov 07 08:48:16 logician-724 systemd[1]: apparmor.service: Failed with result 'exit-code'.

คำตอบ:


8

ฉันได้รับข้อผิดพลาดเดียวกันอย่างแน่นอนในระบบ Ubuntu 17.10 สามระบบ สิ่งที่น่าจะเกิดขึ้นคือสคริปต์เริ่มต้น apparmor ส่งคืนข้อผิดพลาดเนื่องจากข้อผิดพลาดในไฟล์นโยบายจากสองแพ็คเกจ "webbrowser-app" และ "mediascanner2.0" ไฟล์นโยบายจากแพ็กเกจทั้งสองนี้พยายามรวมไฟล์จากไดเร็กทอรีที่ไม่มีอยู่ นี่เป็นข้อผิดพลาดในบรรจุภัณฑ์ของทั้งสองแพ็คเกจ ดังที่เห็นได้จากผลลัพธ์ของ "sudo aa-status" ข้อผิดพลาดจะมีผลกับนโยบายที่จัดทำโดยสองแพ็คเกจนี้เท่านั้น

วิธีแก้ปัญหาคือการติดตั้งแพ็คเกจ "apparmor-easyprof-ubuntu" ซึ่งมีไดเรกทอรีที่ขาดหายไป หลังจากติดตั้งแพคเกจนี้ข้อผิดพลาดหายไปในระบบของฉัน

การอ้างอิง: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1554803


2

การติดตั้งmediascanner2.0และลบใหม่webbrowser-appทำงานให้ฉัน

 sudo apt install --reinstall mediascanner2.0
 sudo apt purge webbrowser-app
 sudo apt autoremove --purge

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.