Red Hat Bugzilla – Bug 470657
evince doesn't list printers when invoked by firefox
Last modified: 2008-11-10 11:29:15 EST
Created attachment 322944 [details]
Output of "ausearch -sv no -ts 15:55"
Description of problem:
With SELinux targeted policy enforced, evince doesn't list printers when invoked by firefox when displaying a linked PDF document.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. setenforce 1
2. Use firefox to display a PDF document (local or remote, doesn't matter)
3. In the evince window, click on File -> Print
Only "Print to File" is listed.
Additionally, all accessible printers are listed.
When setting SELinux in permissive mode, the printers are listed and printing works. On a colleagues system, remote CUPS printers where listed nonetheless, so this may be a problem that concerns locally configured printers only. I'll attach audit logs in both enforcing and permissive mode (both up to the point where the print dialog with the list of printers is displayed).
Created attachment 322945 [details]
Output of "ausearch -sv no -ts 15:58" (which was run after "setenforce 0")
NB: When invoking evince from outside the browser, all printers are listed and printing works.
Fixed in selinux-policy-3.5.13-18.fc10