Zrobiłam proces kompilacji jądra Linux, wgrywając jego najnowszą wersję (4.1.6, dałam moduł AppArmor). Niestety, ale po ustawieniu, żeby AppArmor uruchamiał się na starcie, występują błędy. Są one związane z nieudaną próbą uruchomienia profilów wspomnianej paczki. Dałam do wpisu GRUB-a daną konfigurację:
apparmor=1 security=apparmor
Jednak nic to nie dało. Nadal wyświetla się błąd. Oto wynik komendy cat /sys/module/apparmor/parameter/enabled
N
Tutaj znajduje się wynik polecenia systemctl status apparmor.service:
● apparmor.service - AppArmor profiles
Loaded: loaded (/usr/lib/systemd/system/apparmor.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since pon 2015-08-24 12:50:04 CEST; 9min ago
Process: 382 ExecStart=/usr/bin/apparmor_load.sh (code=exited, status=1/FAILURE)
Main PID: 382 (code=exited, status=1/FAILURE)
sie 24 12:50:04 eyesane systemd[1]: Starting AppArmor profiles...
sie 24 12:50:04 eyesane systemd[1]: apparmor.service: Main process exited, ...RE
sie 24 12:50:04 eyesane systemd[1]: Failed to start AppArmor profiles.
Hint: Some lines were ellipsized, use -l to show in full.
Ja robiłam tradycyjną metodą, wypakowywując paczkę linux-4.1.6 oraz edytując plik .conf. Niestety, ale już wcześniej te opcje zostały włączone, no ba, nawet zmieniłam
CONFIG_DEFAULT_SECURITY_APPARMOR na CONFIG_DEFAULT_SECURITY_APPARMOR=y
ShadowMan_: Dziękuję naprawdę, teraz normalnie startuje, zero błędów podczas startu, AppArmor Profiles normalnie się włącza. Sprawdzałam komendą systemctl status apparmor.service, wszystko zielone :D. Nie pozostaje mi nic innego zrobić, jak tylko podziękować (czegoś się chyba nauczyłam, co nie? ;))