Ok, I see it on restart:
root@nsnx2:~# systemctl restart cups.service
root@nsnx2:~#
triggers:
[Sun Mar 15 05:08:47 2026] audit: type=1400 audit(1773232325.694:639):
apparmor="DENIED" operation="open" class="file" profile="/usr/sbin/cupsd"
name="/etc/paperspecs" pid=138364 comm="cupsd" requested_mask="r"
denied_mask="r" fsuid=0 ouid=0
[Sun Mar 15 05:08:47 2026] audit: type=1400 audit(1773232325.714:640):
apparmor="DENIED" operation="capable" class="cap" profile="/usr/sbin/cupsd"
pid=138364 comm="cupsd" capability=12 capname="net_admin"
Ah, so it is in /etc/apparmor.d/usr.sbin.cupsd, but only in
/usr/lib/cups/backend/cups-pdf { inside that file, as you said.
Let me try adding it to cupsd:
--- usr.sbin.cupsd 2026-03-11 09:34:52.329977492 -0300
+++ /etc/apparmor.d/usr.sbin.cupsd 2026-03-11 09:34:56.113451147 -0300
@@ -73,6 +73,7 @@
/etc/foomatic/* r,
/etc/gai.conf r,
/etc/papersize r,
+ /etc/paperspecs r,
/etc/pnm2ppa.conf r,
/etc/printcap rwl,
/etc/ssl/** r,
Now I just get the capability denial:
[Sun Mar 15 05:12:08 2026] audit: type=1400 audit(1773232526.491:643):
apparmor="STATUS" operation="profile_replace" profile="unconfined"
name="/usr/sbin/cupsd//third_party" pid=138466 comm="apparmor_parser"
[Sun Mar 15 05:12:13 2026] audit: type=1400 audit(1773232531.584:644):
apparmor="DENIED" operation="capable" class="cap" profile="/usr/sbin/cupsd"
pid=138501 comm="cupsd" capability=12 capname="net_admin"
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2143826
Title:
apparmor denial for /etc/paperspecs
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/2143826/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs