evince apparmor profile blocks DVI printing
Bug #452057 reported by
Søren Bredlund Caspersen
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge | ||
Karmic |
Fix Released
|
High
|
Jamie Strandboge |
Bug Description
Binary package hint: evince
I have upgraded to Karmic a few days ago.
Now Document Viewer (evince) won't print .dvi files. I can select the printer, but they don't show up in the print queue. Printing .pdf files works fine.
This worked fine in 9.04.
ProblemType: Bug
Architecture: i386
Date: Thu Oct 15 12:32:22 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/evince
NonfreeKernelMo
Package: evince 2.28.0-0ubuntu2
ProcEnviron:
PATH=(custom, user)
LANG=en_DK.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: evince
Uname: Linux 2.6.31-14-generic i686
Related branches
Changed in evince (Ubuntu): | |
assignee: | nobody → Jamie Strandboge (jdstrand) |
importance: | Undecided → High |
milestone: | none → ubuntu-9.10 |
status: | New → Triaged |
tags: | added: regression-potential |
summary: |
- Document Viewer won't print DVI files, but prints .pdf files with no - trouble. + evince apparmor profile blocks DVI printing |
Changed in evince (Ubuntu Karmic): | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
Apparmor stops evince from running the helper program /usr/bin/dvipdfm, which evince uses when printing dvi files.
Here's the apparmor audit line from dmesg:
type=1503 audit(125561359 4.858:24) : operation="exec" pid=2889 parent=2876 profile= "/usr/bin/ evince" requested_ mask=": :x" denied_mask="::x" fsuid=1000 ouid=0 name="/ usr/bin/ dvipdfm"
The result is that it is no longer possible to print dvi files. Presumably the apparmor profile for evince should be taught that running /usr/bin/dvipdfm is ok.