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.
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:
.
..config
de votre dossier personnel..config
) nommé libreoffice
.libreoffice
en libreoffice.old
.Ou si vous préférez une console:
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.
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.