On Sat, 14 Mar 2026 at 22:30:10 +0100, Rene Engelhard wrote:
28 profiles are in complain mode.
  libreoffice-oosplash
  libreoffice-soffice
  libreoffice-soffice//null-/usr/bin/bwrap
  libreoffice-soffice//null-/usr/libexec/glycin-loaders/2+/glycin-image-rs
  libreoffice-soffice//null-/usr/libexec/glycin-loaders/2+/glycin-svg

I believe the profiles with "//null-" in their names are automatically synthesized by complain mode: libreoffice doesn't have a rule allowing it to run /usr/bin/bwrap or /usr/libexec/glycin-loaders/**, but the absence of such a rule would prevent it from working, defeating the purpose of complain mode, therefore AppArmor synthesizes a blank profile in complain mode for them and behaves as though libreoffice's profile allowed a transition to that new profile.

IMHO aa-disable is a bad idea for a warning.
There is a reason some profiles are kept in enforcing.

Sure, but libreoffice's profile isn't enforcing, so its only purpose is to generate warnings, and it will never actually prevent anything. (This is not necessarily a bad thing - I did the same for some games - but it does limit its value.)

    smcv

Reply via email to