Public bug reported: I was testing a daily build of "questing" (built 2025-09-08) and noticed that I couldn't access the printer properties of my printer in GNOME settings. Additionally, my printer was not present in the management interface on 127.0.0.1:631.
I've come to the conclusion that this regression is caused by an outdated AppArmor policy on cups-browsed, denying execution of /usr/lib/cargo/bin/coreutils/echo by ippfind. ippfind uses /usr/bin/echo, which was a binary provided by the "coreutils" package on "plucky". However, on "questing" it is a symlink to "../lib/cargo/bin/coreutils/echo", provided by "rust-coreutils". The journal error that narrowed it down was: audit: type=1400 audit(1757502845.833:255): apparmor="DENIED" operation="exec" class="file" profile="/usr/sbin/cups-browsed" name="/usr/lib/cargo/bin/coreutils/echo" pid=10442 comm="ippfind" requested_mask="x" denied_mask="x" fsuid=0 ouid=0 I fixed this regression by adding the paths of gnu-coreutils' echo and rust-coreutils' echo to cups-browsed's AppArmor profile. Patch is attached. Reproduce with: - Ubuntu desktop daily build of "questing" from 2025-09-08 - Connect printer to network, go to http://127.0.0.1:631, see that the printer is missing - Read journal to find AppArmor errors from ippfind ** Affects: cups-browsed (Ubuntu) Importance: Undecided Status: New ** Tags: questing ** Patch added: "0001-add-missing-binaries-to-apparmor-profile.patch" https://bugs.launchpad.net/bugs/2122605/+attachment/5908509/+files/0001-add-missing-binaries-to-apparmor-profile.patch ** Tags added: questing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2122605 Title: Printer properties broken on 25.10 due to outdated AppArmor profile To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups-browsed/+bug/2122605/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
