Inicjalizacja Apparmor nie powiodła się w Ubuntu 17.10

9

Po zainstalowaniu Ubuntu 17.10 zacząłem otrzymywać ten błąd podczas uruchamiania. Oto wynik działania

$ 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
źródło

Odpowiedzi:

8

Otrzymałem dokładnie ten sam błąd na moich trzech systemach Ubuntu 17.10. Wydaje się, że tak się dzieje, że skrypt uruchamiania apparmor zwraca błąd z powodu błędu w plikach zasad z dwóch pakietów „webbrowser-app” i „mediascanner2.0”. Pliki zasad z tych dwóch pakietów próbują dołączyć pliki z nieistniejących katalogów. Jest to błąd w opakowaniu tych dwóch pakietów. Jak widać z danych wyjściowych „sudo aa-status”, błąd wpływa tylko na polityki dostarczone przez te dwa pakiety.

Obejściem tego problemu jest zainstalowanie pakietu „apparmor-easyprof-ubuntu”, który udostępnia brakujące katalogi. Po zainstalowaniu tego pakietu błąd zniknął w moich systemach.

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

Tom Bjerck
źródło
2

Ponowna instalacja mediascanner2.0i usuwanie webbrowser-appdziałało dla mnie.

 sudo apt install --reinstall mediascanner2.0
 sudo apt purge webbrowser-app
 sudo apt autoremove --purge
mitch
źródło
0

Mam ten problem i znalazłem to rozwiązanie:

apt install -y apparmor-easyprof-ubuntu
MmParvin
źródło