AppArmor not allowing evince to read files needed for theming
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apparmor (Ubuntu) |
Fix Released
|
Undecided
|
Jamie Strandboge | ||
Karmic |
Fix Released
|
Undecided
|
Jamie Strandboge |
Bug Description
Binary package hint: evince
This appears to be similar to several bugs already posted and fixed related to the evince AppArmor profile -- but it seems that in my case, the files being blocked are actually inside of my home folder (~/.icons/ and ~/.themes), which appears to be different than some of the other bugs.
When AppArmor is active, the evince GTK theme is the ugly boxy fallback theme instead of my custom theme. When I disable AppArmor and start up evince, my theme comes up just fine.
Evince version: 2.28.1-0ubuntu1
I upgraded from 9.04 to 9.10 via update-manager.
ProblemType: Bug
Architecture: amd64
Date: Sat Oct 24 20:21:02 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/evince
NonfreeKernelMo
Package: evince 2.28.1-0ubuntu1
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: evince
Uname: Linux 2.6.31-14-generic x86_64
affects: | evince (Ubuntu) → apparmor (Ubuntu) |
Changed in apparmor (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in apparmor (Ubuntu Karmic): | |
status: | New → Fix Committed |
assignee: | nobody → Jamie Strandboge (jdstrand) |
Thank you for the time to report this bug and helping to make Ubuntu better. We appreciate the difficulties you are facing, but this bug has already been reported. Please review https:/ /wiki.ubuntu. com/DebuggingAp parmor# Adjusting% 20Tunables as well as the information and solution in bug #447292.
You can see this specifically with this entry: 7.286:805) : operation="open" pid=13048 parent=1 profile= "/usr/bin/ evince" requested_ mask="r: :" denied_mask="r::" fsuid=1000 ouid=1000 name="/ media/d_ drive/home/ paul/.icons/ nuoveXT. 2.2/icon- theme.cache"
Oct 24 20:20:57 conundrum kernel: [14551.485942] type=1503 audit(125643005
It looks like you should add /media/ d_drive/ home/ to @{HOMEDIRS}.