Hi,
thank you so much for reporting and helping to make Ubuntu better.
It is the right place to report it.

I checked on last and current version, as well as the Debian counterpart.
It is true that the rule is not matching, but it kind of never did.

Zesty:
qemu-system-common: /usr/lib/qemu/qemu-bridge-helper
/etc/apparmor.d/usr.sbin.libvirtd:99:   /usr/{lib,libexec}/qemu-bridge-helper 
rmix,

Yakkety:
qemu-system-common: /usr/lib/qemu/qemu-bridge-helper
/etc/apparmor.d/abstractions/libvirt-qemu:224:   
/usr/{lib,libexec}/qemu-bridge-helper rmix,

Debian:
qemu-system-common: /usr/lib/qemu/qemu-bridge-helper
/etc/apparmor.d/usr.sbin.libvirtd:86:   /usr/{lib,libexec}/qemu-bridge-helper 
rmix,

Could you please describe the effect that you see due to that - is is an
execution error of some sort. Because I'd like to use that when
suggesting to upstream or Debian since they suffer of the same.

I think the upstream rule might not be broken in the upstream point of view. It 
is part of the .deb packaging that makes it end up in /usr/lib/qemu instead of 
/usr/lib/.
Maybe the right place to fix that is upstream, but in debian/pactches (instead 
of debian/patches/debian), but that is where I'd like to hear the Debian 
opinion as well.

If you would be open to go the extra mile, please feel free to report it
to Debian with that extra info I added and you will provide on the
actual effect. If not I can do that for you - eventually I want to link
up the bugs and add the same solution, so if you do mention the Deb-bug
number here.

So, TL;DR:
1. the rule never match the path of the tool
2. the path was always wrong
3. we followed upstream, I guess due to that now this actually is having an 
effect
4. caused by .deb packaging placing it in a subdir to /usr/lib
5. please share some more details on the effect

** Changed in: libvirt (Ubuntu)
       Status: New => Incomplete

** Changed in: libvirt (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1655111

Title:
  LibVirt Apparmor profile has qemu-bridge-helper listed in the wrong
  directory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1655111/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to