Well, the @{HOMEDIRS} trick didn't work for me. My home directory is in a NFS share "/net/aires/homes" so I changed tunables/home to read
@{HOMEDIRS}=/home/ /net/aires/homes/
and followed the change with
sudo /etc/init.d/apparmor restart
... and still the evince PDF reader was getting denied access to my home directory.
My only solution was to disable the evince profile:
cd /etc/apparmor.d/disable sudo ln -s /etc/apparmor.d/usr.bin.evince sudo /etc/init.d/apparmor restart
Now evince works well (I can print again!)
Well, the @{HOMEDIRS} trick didn't work for me. My home directory is in a NFS share "/net/aires/homes" so I changed tunables/home to read
@{HOMEDIRS}=/home/ /net/aires/homes/
and followed the change with
sudo /etc/init. d/apparmor restart
... and still the evince PDF reader was getting denied access to my home directory.
My only solution was to disable the evince profile:
cd /etc/apparmor. d/disable d/usr.bin. evince d/apparmor restart
sudo ln -s /etc/apparmor.
sudo /etc/init.
Now evince works well (I can print again!)