Hello,

> comm="bwrap" looks like a hint towards bubblewrap, therefore my guess
> is that we are looking at a flatpak-packaged evolution here. But that's
> just a guess, so I'll wait for the feedback from the reporter.

Evolution is not a flatpak version, it is the default version installed with 
the OS (Debian 12)

> As far as I know we don't confine Evolution with AppArmor in Debian,
> so I suppose you've installed or enabled a profile yourself, and then
> I would encourage you to report this problem to the authors of
> said profile.
> If my assumptions are incorrect, please help me understand :)

Yes, the Profile is not part of Debian 12, I tried to install the profile from 
the https://packages.debian.org/bookworm/apparmor-profiles package, but it 
didn't work at all. So I am trying to create my own profile, mostly using 
aa-logprof.

> For the records. aa-logprof doesn't support mount rules yet (besides
> keeping/not breaking existing rules) which is why it doesn't ask
> anything for the DENIED event quoted above.

Thanks for the info, I hadn't thought of that, so I'll try to resolve 
unsupported records manually. (It might be a good idea to mention this 
somewhere, perhaps for other users, if not directly when generating via 
aa-logprof, at least in its manual)

> That said:
> The profile will need a mount rule added, probably
> mount options=(rw, silent, rslave) -> /,
> (I know allowing evolution or bwrap to mount / looks strange, even if
> it's inside a sandbox. But I'm afraid that's what the sandbox needs.)

Thanks for the syntax.
So probably even the default version (non flatpak version) tries to create a 
sandbox to run Evolution?
Without a deeper knowledge of the operating system and especially the 
application, it's not that easy to make rules as mentioned on the internet.

Reply via email to