Public bug reported:

Snap chromium loads fine but when I open print preview window and select
a USB connected printer and on the left I get a message that the printer
is unavailable for all installed printers. Syslog shows the following
error below. If I select the PDF printer, I get a print preview as
expected. If I install chromium from a 3rd party repo, I do not have
this problem and printing works.

2024-11-16T04:14:32.340887+00:00 hostname kernel: kauditd_printk_skb: 39 
callbacks suppressed
2024-11-16T04:14:32.340930+00:00 hostname kernel: audit: type=1400 
audit(1731730472.339:1550): apparmor="DENIED" operation="open" class="file" 
profile="snap.chromium.chromium" name="/etc/cups/ppd/printer001.ppd" 
pid=2189152 comm="ThreadPoolForeg" requested_mask="r" denied_mask="r" 
fsuid=1003 ouid=0
2024-11-16T04:14:32.341776+00:00 hostname chromium_chromium.desktop[2189152]: 
[2189152:2189152:1115/231432.341331:ERROR:device_event_log_impl.cc(201)] 
[23:14:32.340] Printer: printer_capabilities.cc:235 Failed to get capabilities 
for printer001, result: kFailed

I tried creating an override profile for apparmor but ran into
additional errors that prevented Chromium from loading so I gave up on
that.

I think if we can add the following to the snap.chromium.chromium
apparmor profile this would resolve the issue - /etc/cups/ppd/* path so
all files inside are allowed to read as well as /var/spool/cups/*.

If you have a working profile override that I can drop in with the two
paths I can try that.


Ubuntu 24.04 fully patched
apparmor/noble-updates,now 4.0.1really4.0.1-0ubuntu0.24.04.3 amd64 
[installed,automatic]
chromium           130.0.6723.116   2993   latest/stable  canonical✓     held

** Affects: chromium-browser (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Chromium - printer unavailable - apparmor denial

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2088333/+subscriptions


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

Reply via email to