Evince is unable to open external links, "Permission denied"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Binary package hint: evince
I have a script called "epi-tab.sh" that opens URLs differently based on some user-specified criteria. It is configured via System:
Attempting to open a URL from evince results in an error message: "Unable to open external link -- Failed to execute child process "/home/
Whatever browser I have configured in "Preferred Applications" should be allowed as a URL-opener from evince -- especially since it works everywhere else.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: evince 2.30.3-0ubuntu1.1
ProcVersionSign
Uname: Linux 2.6.32-24-generic i686
NonfreeKernelMo
Architecture: i386
Date: Tue Sep 7 12:31:32 2010
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Alpha i386 (20100113)
KernLog: Sep 7 11:29:29 yeesha kernel: [784303.507291] type=1503 audit(128388416
ProcEnviron:
LANG=en_CA.utf8
SHELL=/bin/bash
SourcePackage: evince
Changed in evince (Ubuntu): | |
importance: | Undecided → Low |
Thank you for using Ubuntu and reporting this bug. Evince is protected by an AppArmor profile which is intended to confine Evince to a known set of executables in an effort to reduce the attack surface for an attacker if there is a flaw in evince or (much more likely) the underlying libraries. This behavior can be adjusted by editing /etc/apparmor. d/usr.bin. evince to have in the "/usr/bin/evince" stanza: atrus/notes/ epi-tab. sh PUxr,
/home/
and then running: d/usr.bin. evince
$ sudo apparmor_parser -r -T -W /etc/apparmor.
Please see https:/ /wiki.ubuntu. com/DebuggingAp parmor for more information.