Ошибка Gedit для не sudo - неопределенный символ: cairo_surface_set_device_scale (неопределенный символ: cairo_surface_set_device_scale)

по некоторым причинам я не могу выполнить gedit как обычный пользователь. Я получаю следующую ошибку:

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

С другой стороны, когда я считал команду с sudo нет никакой проблемы и вещей, выполненных, как обычно. То же соглашение для emacs.

У меня есть Ubuntu 14.04, какие-либо предложения?

1
задан 9 July 2016 в 15:33

3 ответа

Я встретил эту проблему, когда я добавляю /home/silva/anaconda/lib к LD_LIBARY_PATH прежде /usr/lib/x86_64-linux-gnu/ в ~/.bashrc. Многим программное обеспечение не удалось запуститься после этого.

я удалил /home/silva/anaconda/lib, и source ~/.bashrc снова, решенный.

2
ответ дан 7 December 2019 в 12:39

Это не решает вопрос полностью, но , моя конкретная проблема явилась результатом установки neuron с debian установщиком, который они предоставляют. При удалении следующего .bashrc файл сделал задание (и конечно теперь я не могу получить доступ neuron, но мне больше не нужен он)

# Neuron
# export PYTHONHOME="/home/heberto/miniconda2"
# export LD_LIBRARY_PATH="/home/heberto/miniconda2/lib:$LD_LIBRARY_PATH"
1
ответ дан 7 December 2019 в 12:39

необходимо обновить каирскую библиотеку.

conda update cairo
0
ответ дан 7 December 2019 в 12:39

Другие вопросы по тегам:

Похожие вопросы: