web-dev-qa-db-fra.com

Besoin d'aide pour installer LibreOffice 4.4 sur Ubuntu 15.04

A partir d'une nouvelle installation d'Ubuntu 15.04: Lors du lancement d'une application de la suite LibreOffice, l'écran de démarrage de LibreOffice commence par la zone d'erreur suivante:

LibreOffice 4.4 - Erreur fatale

L'application ne peut pas être démarrée.

L'installation de l'utilisateur n'a pas pu être terminée.

J'ai désinstallé en utilisant:

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

et réinstallé à partir de ppa:

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

après un redémarrage, je reçois toujours la même erreur. Si je pars du terminal ~$ libreoffice, les mêmes zones d'erreur sont affichées comme indiqué ci-dessus et le programme se bloque sans autre sortie. si je commence à utiliser ~$ gksu libreoffice, le programme démarre sans erreur. Si je clique sur un document .odt, les mêmes erreurs que ci-dessus apparaissent et libreOffice ne démarre pas.

6
Will Be

TL; DR: Dans ~/.config, renommez libreoffice à libreoffice.old.

Souvent, un bogue ou un autre problème empêchant une application volumineuse et compliquée (telle que LibreOffice ou Firefox) de démarrer correctement est provoqué par quelque chose dans le profil de l'utilisateur qui l'exécute, c'est-à-dire dans des fichiers de configuration spécifiques à l'utilisateur. Dans ce cas, vous pouvez renommer le dossier contenant ces fichiers (ou le supprimer), ce qui effacera effectivement le profil et en générera un nouveau automatiquement, généralement sans le problème.

La plupart des applications graphiques stockent leurs données de configuration spécifiques à l'utilisateur dans un dossier du dossier .config, lui-même situé dans votre répertoire personnel:

  1. Presse Ctrl+H dans Nautilus (cela fonctionne également dans la plupart des autres navigateurs de fichiers) pour afficher les fichiers et les dossiers dont le nom commence par ..
  2. Allez dans le dossier .config de votre dossier personnel.
  3. Recherchez le dossier (dans .config) nommé libreoffice.
  4. Assurez-vous que LibreOffice n'est pas en cours d'exécution. Dans ce cas spécifique, il semble que la sortie se termine complètement après vous avoir donné l'erreur, vous n'avez donc rien à faire pour cette étape.
  5. Renommez ce dossier libreoffice en libreoffice.old.

Ou si vous préférez une console:

  1. Ouvrir un terminal (Ctrl+Alt+T).
  2. Assurez-vous que LibreOffice n'est pas en cours d'exécution.
  3. Renommez le dossier de profil avec la commande:
    cd ~/.config && mv libreoffice libreoffice.old

Il ressort de vos commentaires que le déplacement du dossier de profil utilisateur libreoffice de cette manière a fonctionné pour vous. Dans les cas où vous n'avez toujours pas besoin d'utiliser les informations de l'ancien profil, cette solution est complète. (Dans d'autres cas, il s'agit d'une solution de contournement ou partielle.)

Si vous n'avez pas besoin de vos anciens paramètres LibreOffice, des mots ajoutés aux dictionnaires de vérification orthographique ou de toute autre donnée de configuration spécifique à l'utilisateur pour LibreOffice, cette solution est tout ce dont vous avez besoin.


Plus généralement, cette technique est particulièrement susceptible de fonctionner lorsqu'il existe une indication que le problème est spécifique à l'utilisateur. Dans votre cas, le dépannage a révélé:

  • LibreOffice a fonctionné avec succès lorsque vous vous êtes connecté en tant qu'invité.

  • LibreOffice a fonctionné avec succès lors du lancement avec gksu, qui l'exécutait en tant que root. Bien que cela réussisse parfois en surmontant les problèmes d'autorisations (le cas échéant, cela devrait être considéré comme une solution de contournement plutôt que comme une solution ultime, à l'exception des utilitaires nécessitant des privilèges root), souvent parce que le système utilise un compte d'utilisateur différent avec un profil différent. .

    Contrairement à l'exécuter avec straight Sudo (ce qui ne devrait pas être fait), gksu libreoffice, gksudo libreoffice, Sudo -H libreoffice ou Sudo -i libreoffice faire libreoffice utiliser le Profil LibreOffice dans le dossier de base de l'utilisateur racine (/root), en le créant s'il n'existe pas déjà.

    Bien sûr, vous ne devez pas exécuter LibreOffice pour travailler avec, car il est préférable d’éviter d’exécuter des programmes - en particulier des programmes graphiques volumineux pouvant contenir des failles de sécurité en raison de leur complexité - en tant qu’utilisateur root.

11
Eliah Kagan

Si vous avez plus de temps pour résoudre les problèmes et que vous souhaitez sauvegarder le plus possible vos données personnelles, essayez de renommer le dossier /home/*USERNAME*/.config/libreoffice au lieu de supprimer tout le dossier /home/*USERNAME*/.config/libreoffice/*VERSION#*/user/config/. Cela a fonctionné pour moi, mais je dois encore tester pour voir ce qui manque maintenant ou ce qui était différent d'avant l'incident, et cela se produit au fil du temps lorsque vous découvrez des éléments à mi-chemin du travail.

Vous pouvez même le réduire par sous-dossier ou même un seul fichier (suspect) au sein de ceux-ci. Le fait de mieux cerner le problème aidera avec les rapports de bogues et peut donner aux autres un meilleur point de départ pour résoudre les problèmes.

0
zoidmaster