This is not an issue of the evince program, but the apparmor rules for evince.
Checking by trying this procedure on Ubuntu 10.04, 12.04 or 14.04: Be carefull, these modifications will be permanent and survive reboot! 1. Install apparmor-utils. 2. In a terminal check apparmor status with this command: sudo aa-status evince should be in enforce mode. 3. Set evince to complain mode in apparmor with this command: sudo aa-complain evince 4. Try opening a PDF without tailing '.pdf' on a filesystem mounted under /media/… It should proceed without error. You can also save a file from evince without '.pdf' now on an external media. 5. You can undo with this command: sudo aa-enforce evince I do not recommend using step 3 as a workaround for this bug. It is a hint that evince need its apparmor rules to be improved. I will file a separate bug against package evince-common, which contains a profile for apparmor. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1096837 Title: [apparmor] Evince does not save files to external disks unless I rename them with the .pdf extension Status in Evince document viewer: Unknown Status in “evince” package in Ubuntu: Triaged Bug description: I open a pdf document from springerlink. It has the name "0012132432" (no pdf extension). If I try and "Save a copy" of the file with the exact same name into my $HOME folder, there is no problem, the file is saved with that name. If I try and "Save a copy" of the file with the exact same name into my /media/Disk directory (i.e. where /dev/sda6 was mounted) or some other disk apart from the mountpoint of $HOME, it doesn't save it, UNLESS I rename the file and place the .pdf extension like this: "0012132432.pdf". Then it saves it without any problem. I had this issue with Evince 3.6.1, now in Evince 3.7.1 the annoying bug persists. Please note that there is no permission problem: I can easily transfer files from $HOME to /media/Disk and vice versa, without any requirement for root password. It's clearly a bug in Evince, please fix it, it actually scared the guys on the #linux IRC channel, irc.freenode.org, due to its dumbness. I have tried deactivating apparmor...it was of no avail, the error still shows up. I also reported this bug here: https://bugzilla.gnome.org/process_bug.cgi To manage notifications about this bug go to: https://bugs.launchpad.net/evince/+bug/1096837/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

