erpbrasil.edoc.pdf icon indicating copy to clipboard operation
erpbrasil.edoc.pdf copied to clipboard

Renderização falha silenciosamente com libreoffice no snap

Open agrings opened this issue 3 years ago • 0 comments

Quando o libreoffice é instalado via snap, a renderização dos documentos falha silenciosamente

A origem do problema é a tratativa que o snap dá aos diretórios fora da sandbox: How to give snaps access to somedir Quando o libreoffice é chamado para gerar o arquivo no método ImprimirXml._renderiza_documento ele não acha o arquivo a processar. O workarround óbvio:

sudo snap remove libreoffice
sudo apt install libreoffice 

Se não houver interesse em compatibilizar com o snap, sugiro uma rápida modificação para tornar a questão menos "silenciosa":

if "snap" in sh.which('libreoffice'):
   raise Exception('Libreoffice no snap. Bla bla bla.'
                            'Reinstale o libreoffice via apt')

agrings avatar Jun 21 '21 19:06 agrings