It looks like apparmor is not really available in Ascii, having been
poisoned by systemd from within its own init script:
$ sudo service apparmor start
/etc/init.d/apparmor: 130: /etc/init.d/apparmor: systemd-detect-virt:
not found
Starting AppArmor profiles:AppArmor not available as kernel LSM..
failed!
It looks like maybe just a single function needs to be removed or replaced:
$ grep -n systemd /etc/init.d/apparmor
130: if systemd-detect-virt --quiet --container && \
164: if systemd-detect-virt --quiet --container && \
182: if systemd-detect-virt --quiet --container && \
From the comments annotating /lib/apparmor/functions it looks like the
purpose of that line is only to check whether or not the system is in a
container or not. I don't / won't use containers so cannot check further.
/Lars
$ dpkg --get-selections | grep apparmor
apparmor install
apparmor-profiles install
apparmor-utils install
libapparmor-perl install
libapparmor1:amd64 install
python3-apparmor install
python3-libapparmor install
$ apt-cache depends apparmor
apparmor
Depends: libc6
|Depends: debconf
Depends: <debconf-2.0>
cdebconf
debconf
Depends: init-system-helpers
Depends: <python3:any>
python3
Depends: libapparmor-perl
Depends: lsb-base
Depends: debconf
Breaks: fcitx-data
Suggests: apparmor-profiles
Suggests: apparmor-profiles-extra
Suggests: apparmor-utils
Replaces: fcitx-data
/Lars
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng