Summary: On Linux Mint 21.3 XFCE apparmor.service fails to start with "At least one profile failed to load". The evince AppArmor profile /etc/apparmor.d/usr.bin.evince contains "#include <abstractions/snap_browsers>" (line 32) but the snap_browsers abstraction file is not present because Mint blocks/removes snapd by default. The missing include causes the AppArmor parser to fail and prevents profiles from loading.
Steps to reproduce:
Install or update Linux Mint 21.3 XFCE (snapd blocked by nosnap.pref).
Run: sudo systemctl status apparmor.service
Observed: apparmor.service fails to load with "At least one profile failed to load". Journal shows parsing failure due to missing /etc/apparmor.d/abstractions/snap_browsers.
Expected: AppArmor should load profiles; packages should not ship profiles that require snap abstractions when snapd is intentionally absent, or Mint should supply a safe fallback.
Temporary workaround: comment out the include line in /etc/apparmor.d/usr.bin.evince.
Summary: On Linux Mint 21.3 XFCE apparmor.service fails to start with "At least one profile failed to load". The evince AppArmor profile /etc/apparmor.d/usr.bin.evince contains "#include <abstractions/snap_browsers>" (line 32) but the snap_browsers abstraction file is not present because Mint blocks/removes snapd by default. The missing include causes the AppArmor parser to fail and prevents profiles from loading.
Steps to reproduce:
Observed: apparmor.service fails to load with "At least one profile failed to load". Journal shows parsing failure due to missing /etc/apparmor.d/abstractions/snap_browsers.
Expected: AppArmor should load profiles; packages should not ship profiles that require snap abstractions when snapd is intentionally absent, or Mint should supply a safe fallback.
Temporary workaround: comment out the include line in /etc/apparmor.d/usr.bin.evince.