Activity log for bug #1649431

Date Who What changed Old value New value Message
2016-12-13 00:43:00 Jon W bug added bug
2016-12-13 00:46:19 Tyler Hicks bug task added ippusbxd (Ubuntu)
2016-12-13 00:46:29 Tyler Hicks ippusbxd (Ubuntu): importance Undecided Low
2016-12-13 00:46:37 Tyler Hicks ippusbxd (Ubuntu): status New Confirmed
2016-12-13 00:46:49 Tyler Hicks bug task added snap-confine (Ubuntu)
2016-12-13 00:46:55 Tyler Hicks snap-confine (Ubuntu): status New Confirmed
2016-12-13 00:46:59 Tyler Hicks snap-confine (Ubuntu): importance Undecided Low
2016-12-13 00:48:15 Tyler Hicks bug task added webbrowser-app (Ubuntu)
2016-12-13 00:48:22 Tyler Hicks webbrowser-app (Ubuntu): status New Confirmed
2016-12-13 00:48:24 Tyler Hicks webbrowser-app (Ubuntu): importance Undecided Low
2016-12-13 00:51:23 Tyler Hicks apparmor: status New Invalid
2016-12-13 00:57:42 Tyler Hicks description It is surprising that /etc/apparmor.d/local/usr.bin.webbrowser.app exists, but is impotent because no other file includes it. There are several such files on my 16.04 system: $ cd /etc/apparmor.d && for i in local/*; do find . -type f | xargs sudo grep "include.*$i" >/dev/null || echo "$i is not included anywhere"; done | grep -v README local/usr.bin.ubuntu-core-launcher is not included anywhere local/usr.bin.webbrowser-app is not included anywhere local/usr.lib.snapd.snap-confine is not included anywhere local/usr.sbin.ippusbxd is not included anywhere It is surprising that /etc/apparmor.d/local/usr.bin.webbrowser.app exists, but is impotent because no other file includes it. There are several such files on my 16.04 system: $ cd /etc/apparmor.d && for i in local/*; do find . -type f | xargs sudo grep "include.*$i" >/dev/null || echo "$i is not included anywhere"; done | grep -v README local/usr.bin.ubuntu-core-launcher is not included anywhere local/usr.bin.webbrowser-app is not included anywhere local/usr.lib.snapd.snap-confine is not included anywhere local/usr.sbin.ippusbxd is not included anywhere The impact of this bug is that it is not possible to add site-specific rules to some AppArmor profiles in an Ubuntu system. Note that this should not be a problem with profiles shipped in the apparmor-profiles packages (since the upstream apparmor build system checks for the existence of such include rules) and likely only affects other packages which ship their own AppArmor profiles.