Bug#883275: libreoffice-common: General IO Error with apparmor when opening a PDF file
Hi,
On Fri, Dec 01, 2017 at 03:29:44PM +0100, Frederic Peters wrote:
> $ strace ... libreoffice /path/to/file.pdf
> [pid 28359] execve("/usr/lib/libreoffice/program/../program/xpdfimport", ["/usr/lib/libreoffice/program/../"..., "/tmp/Cghm7K", "/usr/lib/libreoffice/program/../"...], 0x5632a0246780 /* 71 vars */) = -1 EACCES (Permission denied)
>
> And libreoffice stops with a "General input/output error" dialog box.
Hmm.
the soffice.bin profile has:
https://cgit.freedesktop.org/libreoffice/core/tree/sysui/desktop/apparmor/program.soffice.bin#n126:
INSTDIR-program/xpdfimport px,
so that should do it unless it gets confused by the
../program/xpdfimport...
> It worked after changing the apparmor policy to complain,
So you activated the disabled profile in the first place before? :)
> $ sudo aa-complain /etc/apparmor.d/usr.lib.libreoffice.program.*
But good to know,
https://anonscm.debian.org/cgit/pkg-openoffice/libreoffice.git/commit/?h=debian-experimental-5.4&id=722c77ba929ae5dee90ca9070a98b294de8ad61f has complain
for soffice.bin and oosplash. I'd believe those two in complain should
fix it, if xpdfimport gets called that would be the .xpdfimport
profile..
Regards,
Rene
Reply to: