Eu enfrentei o mesmo problema com o Ubuntu Artful 17.10. Todos os programas libreoffice produziram o erro listado. Desativar o Java não fez diferença. Eu tentei limpar e reinstalar o Libreoffice e até mesmo remover e voltar do PPA do LibreOffice para o Ubuntu padrão repositório não resolveu o problema. Eu também tentei remover os arquivos de configuração do libreoffice em ~ / .config
Está claro que o LibreOffice não está encontrando as bibliotecas e este post me colocou no caminho certo para classificar o caminho da biblioteca. Infelizmente, simplesmente adicionar /usr/lib/libreoffice/program
a LD_LIBRARY_PATH não foi suficiente. O LibreOffice ainda não seria executado. Para mim, eu tive que ter certeza que /usr/lib/libreoffice/program
foi o primeiro diretório da biblioteca que o LibreOffice olhou. Para o bash, isso significava adicionar a seguinte linha ao final de .bashrc
export LD_LIBRARY_PATH=:/usr/lib/libreoffice/program:/usr/lib/x86_64-linux-gnu/
e para a interface do usuário, isso significava editar
/usr/share/applications/libreoffice-writer.desktop
e substituindo
Exec=libreoffice --writer %U
com
Exec=env LD_LIBRARY_PATH=:/usr/lib/libreoffice/program:/usr/lib/x86_64-linux-gnu/ libreoffice --writer %U
Minha suposição ingênua é que existem algumas bibliotecas duplicadas no LibreOffice e elas precisam que seu sabor específico seja carregado para que seja executado.