pour une raison quelconque, je ne peux pas exécuter gedit en tant qu'utilisateur normal. Je reçois l'erreur suivante:
heberto@heberto-XPS-13:~$ gedit
gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale
Par contre, lorsque je lis la commande avec Sudo
, il n'y a pas de problème et les choses se passent normalement. Même affaire pour emacs
.
J'ai Ubuntu 14.04, des suggestions?
J'ai rencontré ce problème lorsque j'ai ajouté /home/silva/anaconda/lib
à LD_LIBARY_PATH
avant /usr/lib/x86_64-linux-gnu/
dans ~/.bashrc
. De nombreux logiciels n'ont pas pu démarrer après cela.
J'ai enlevé /home/silva/anaconda/lib
, et source ~/.bashrc
à nouveau, résolu.
Cela ne résout pas la question dans son intégralité mais mon problème particulier provient de l'installation de neuron
avec le programme d'installation Debian fourni. Le travail suivant a été supprimé du fichier .bashrc
(et bien sûr, je ne peux plus accéder à neuron
mais je n’en ai plus besoin)
# Neuron
# export PYTHONHOME="/home/heberto/miniconda2"
# export LD_LIBRARY_PATH="/home/heberto/miniconda2/lib:$LD_LIBRARY_PATH"
vous devriez mettre à jour la bibliothèque du Caire.
conda update cairo