touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #23041
[Bug 1376611] Re: AppArmor: cupsd not allowed to send signals to third_party
@jdstrand: Please make sure to avoid double-work and provide your work
as patches against the Debian src:cups package (either through filing
Debian bugs or by providing patches as branches directly on the git
repository. Work "on the Ubuntu side" while I'm fighting for years to
keep the diff as minimal as possible is… annoying.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/1376611
Title:
AppArmor: cupsd not allowed to send signals to third_party
Status in “cups” package in Ubuntu:
In Progress
Bug description:
The cups 1.7.5-3 AppArmor profile has this rule which seems to be ineffective:
signal (receive, send) peer=third_party,
I get this denial log entry when (re)installing cups:
audit: type=1400 audit(1412239287.417:110): apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=28964 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="/usr/sbin/cupsd//third_party"
Changing it to the absolute profile name seems to work:
signal (receive, send) peer=/usr/sbin/cupsd//third_party,
I guess apparmor_parser can't distinguish between a profile named
third_party and a subprofile named third_party.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1376611/+subscriptions
References