
10 Jun
2024
10 Jun
'24
3:03 p.m.
On 6/4/24 19:34, Georgia Garcia wrote:
Change the 'include' in the AppArmor policy to use 'include if exists' when including <uuid>.files. Note that 'if exists' is only available after AppArmor 3.0, therefore a #ifdef check must be added.
When the <uuid>.files is not present, there are some failures in the AppArmor tools like the following, since they expect the file to exist when using 'include':
ERROR: Include file /etc/apparmor.d/libvirt/libvirt-8534a409-a460-4fab-a2dd-0e1dce4ff273.files not found
When can this ever happen? I thought libvirt creates this file for each domain running. Michal