Я просто обновил систему от 16.04 LTS до 18.04 LTS. Все хорошо работает, пока я не пытался открыть PDF. Кажется, что средство просмотра документов не могло открыть файлы PDF тот взгляд, нормальный ранее. Однако те файлы PDF в порядке, поскольку я могу просмотреть их в хроме в 18,04. Какая-либо идея о том, как исправить средство просмотра документов?
Вот сообщение об ошибке:
"Не удалось загрузить бэкенд для 'applicaton/pdf': libpoppler-glib.so.8: не удалось отобразить сегмент от общего объекта
После предложений N0rbert некоторая дополнительная информация присоединяется следующим образом.
Во-первых, apt-cache policy libpoppler-glib8
:
$ apt-cache policy libpoppler-glib8
libpoppler-glib8:
Installed: 0.62.0-2ubuntu2.1
Candidate: 0.62.0-2ubuntu2.1
Version table:
*** 0.62.0-2ubuntu2.1 500
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 Packages
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security/main amd64 Packages
100 /var/lib/dpkg/status
0.62.0-2ubuntu2 500
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic/main amd64 Packages
Вывод ldd /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8 | grep not
пусто.
Примечание:
Девять лет назад на этом отчете об ошибках это было обнаружено:
установленный версия, не используя упаковочную систему и это занимает сборку человечности и повреждает Вашу установку
"libpoppler-glib.so.4 =>/usr/local/lib/libpoppler-glib.so.4 (0xb78b0000)"
чистый это и это должны работать правильно
Решение состояло в том, чтобы удалить:
sudo rm -f /usr/local/lib/libpoppler-glib.so.4
Девять лет спустя и у Вас есть подобная проблема. Проверка LD_LIBRARY_PATH
указывает на единственный dir, а не список полного пути. Существует неверная версия libpoppler-cpp.so
и libpoppler-glib.so.8
там.
Перемещение libpopper*
к другому позволенному каталогу evince
работать с надлежащим динамическим компоновщиком ищет в /lib
и /usr/lib
.
Можно попытаться переустановить, проявляют путем выполнения:
sudo apt purge evince
sudo apt install evince