Após a atualização do Ubuntu, o Libreoffice para de abrir arquivos fora da pasta inicial de documentos.
Ubuntu 18.04.5 Libreoffice instalado via snap
libreoffice --version
LibreOffice 7.2.0.4 ce769e3009755dcf0082844e386f5dca4c8ecb2f
Tentando chamá-lo do console (para ver se há alguma mensagem de erro):
cd ~
echo "I have full access to the folder" > file.txt
libreoffice.calc file.ods
Ele para com uma caixa de diálogo dizendo
Traduzido para o inglês: "Não foi possível criar um arquivo de bloqueio para acesso exclusivo do LibreOffice, por faltar permissões para criar um arquivo de bloqueio no local escolhido"
Tentei desinstalar o Libreoffice duas vezes e fiz várias tentativas via ppa e também do repositório oficial. Mesmo erro :(
O Libreoffice 6 funciona bem. O problema ocorre apenas com a versão 7.1 e superior.
Também tentei esta solução: askubuntu.com/questions/643382/libre-office-wont-open mas o problema persiste. Na verdade, um novo arquivo de configuração não foi criado depois que eu o excluí.
Como posso depurar para encontrar o problema de permissão?
Responder1
Eu tive exatamente esse mesmo problema hoje. Estou executando o Ubuntu 18.04 LTS. Eu atualizei de 6.4.7.2 para 7.2.7. Isso causou dois problemas. Não consegui abrir nenhum arquivo que não estivesse no diretório $Home e os documentos que abri no diretório $Home geraram erros. Quando tentei salvá-los em qualquer lugar que não fosse em Documentos, ele falhou. Os arquivos em $Home e fora de $home eram arquivos que eu editei com o libre office antes da atualização e trabalhei após minha correção para poder verificar se tinha permissões para eles. Tentei atualizar para 7.3.5 e isso não resolveu o problema.
Isso parece estar relacionado a: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1751005
Eu tentei sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libreoffice.program.* e não funcionou porque me deu um erro que não tentei depurar. Também tentei atualizar o arquivo de alias, mas não funcionou para mim.
No final fiz downgrade para 6.4.7.2 e tudo voltou a funcionar. https://downloadarchive.documentfoundation.org/libreoffice/old/6.4.7.2/deb/x86_64/
Isso é meio antigo, então espero que ajude alguém novo que possa encontrar isso nas pesquisas.