[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: