Precisa de ajuda para instalar o LibreOffice 4.4 no Ubuntu 15.04

6

De uma nova instalação do Ubuntu 15.04: Ao iniciar qualquer aplicativo do conjunto do LibreOffice, a tela inicial do LibreOffice começa com a seguinte caixa de erro:

  

LibreOffice 4.4 - Erro fatal

     

O aplicativo não pode ser iniciado.

     

A instalação do usuário não pôde ser concluída.

Eu desinstalei usando:

sudo apt-get remove --purge libreoffice-core libreoffice-common
sudo apt-get autoremove --purge

e reinstalado a partir do ppa:

sudo add-apt-repository -y ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libreoffice

depois de uma reinicialização ainda estou recebendo o mesmo erro. Se eu começar do terminal ~$ libreoffice , as mesmas caixas de erro são exibidas conforme indicado acima e o programa trava sem nenhuma outra saída. se eu começar a usar ~$ gksu libreoffice , o programa inicia sem erros. Se eu clicar em um documento .odt, os mesmos erros acima aparecem e o libreOffice não inicia.

    
por Will Be 25.04.2015 / 18:46

2 respostas

11

TL; DR: Em ~/.config , renomeie libreoffice para libreoffice.old .

Geralmente, um bug ou outro problema que impede que um aplicativo grande e complicado (como o LibreOffice ou o Firefox) inicie corretamente é acionado por algo no perfil do usuário que o executa, isto é, em arquivos de configuração específicos do usuário. Quando isso acontece, você pode renomear a pasta que contém esses arquivos (ou excluí-los), o que efetivamente limpa o perfil e faz com que um novo seja gerado automaticamente, geralmente sem o problema.

A maioria dos aplicativos gráficos armazena os dados de configuração específicos do usuário em uma pasta dentro da pasta .config , que está no seu diretório pessoal:

  1. Pressione Ctrl + H no Nautilus (isso também funciona na maioria dos outros navegadores de arquivos) para mostrar arquivos e pastas cujo nome comece com . .
  2. Entre na pasta .config da sua pasta pessoal.
  3. Localize a pasta (dentro de .config ) chamada libreoffice .
  4. Certifique-se de que o LibreOffice não esteja em execução. Neste caso específico, parece que ele está saindo completamente após você ter dado o erro, então você não precisa fazer nada para essa etapa.
  5. Renomeie esta pasta libreoffice para libreoffice.old .

Ou se preferir uma forma de consola:

  1. Abra um Terminal ( Ctrl + Alt + T ).
  2. Verifique se o LibreOffice não está em execução.
  3. Renomeie a pasta do perfil com o comando:
    cd ~/.config && mv libreoffice libreoffice.old

Aparenta que, ao mover a pasta do perfil de usuário libreoffice para o lado, isso funcionou para você. Nos casos em que você ainda não precisa usar nenhuma informação do perfil antigo, essa é uma solução completa. (Em outros casos, isso é uma solução alternativa ou parcial.)

Se você não precisa das configurações antigas do LibreOffice, palavras adicionadas aos dicionários de verificação ortográfica ou quaisquer outros dados de configuração específicos do usuário para o LibreOffice, então esta solução é tudo que você precisa.

Em geral, é mais provável que essa técnica funcione quando há uma indicação de que o problema é específico do usuário. No seu caso, a solução de problemas foi revelada:

  • O LibreOffice foi executado com sucesso quando você efetuou login como convidado.

  • O LibreOffice foi executado com sucesso quando foi lançado com gksu , que o executou como raiz. Embora às vezes isso consiga superar problemas de permissões (quando isso ocorre, isso deve ser considerado uma solução alternativa, em vez de uma solução definitiva, exceto para utilitários que realmente exigem privilégios de root), geralmente isso é feito porque usa uma conta de usuário diferente com um perfil diferente .

    Ao contrário da execução com sudo direto (o que não deve ser feito), gksu libreoffice , gksudo libreoffice , sudo -H libreoffice ou sudo -i libreoffice make libreoffice usam o perfil do LibreOffice na pasta base do usuário raiz ( /root ), criando-o se ainda não existir.

    Naturalmente, você não deve executar o LibreOffice para fazer o trabalho real com ele, pois é melhor evitar executar programas - especialmente programas gráficos grandes que podem conter vulnerabilidades de segurança devido à sua compexidade - como usuário root.

por Eliah Kagan 25.04.2015 / 20:55
0

Se você tiver mais tempo para solucionar problemas e quiser salvar o máximo de suas coisas pessoais, em vez de excluir toda a pasta /home/*USERNAME*/.config/libreoffice , tente renomear apenas a pasta /home/*USERNAME*/.config/libreoffice/*VERSION#*/user/config/ . Funcionou para mim, mas ainda tenho que testar para ver o que está faltando ou diferente de como era antes do incidente, e isso acontece com o tempo quando você descobre coisas no meio do fluxo de trabalho.

Você pode até restringi-lo por subpasta ou até arquivos únicos (suspeitos) dentro deles. Identificar melhor o problema ajudará nos relatórios de bugs e poderá dar aos outros um melhor ponto de partida para solucionar problemas.

    
por zoidmaster 18.01.2016 / 23:16