Inisialisasi Apparmor gagal di ubuntu 17.10

9

Setelah menginstal ubuntu 17.10 saya mulai mendapatkan kesalahan ini saat startup. Ini adalah output dari

$ 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'.
Logician724
sumber

Jawaban:

8

Saya mendapatkan kesalahan yang sama persis pada tiga sistem Ubuntu 17.10 saya. Apa yang tampaknya terjadi adalah bahwa skrip startup apparmor mengembalikan kesalahan karena kesalahan dalam file kebijakan dari dua paket "webbrowser-app" dan "mediascanner2.0". File kebijakan dari dua paket ini mencoba memasukkan file dari direktori yang tidak ada. Ini adalah kesalahan dalam pengemasan kedua paket ini. Seperti yang dapat dilihat dari output "sudo aa-status" kesalahan hanya mempengaruhi kebijakan yang disediakan oleh dua paket ini.

Solusinya adalah dengan menginstal paket "apparmor-easyprof-ubuntu" yang menyediakan direktori yang hilang. Setelah menginstal paket ini kesalahan hilang pada sistem saya.

Referensi: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1554803

Tom Bjerck
sumber
2

Menginstal ulang mediascanner2.0dan menghapus webbrowser-appberfungsi untuk saya.

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

Saya punya masalah ini, Dan saya menemukan solusi ini:

apt install -y apparmor-easyprof-ubuntu
MmParvin
sumber