Несоответствие версии libgtk в 19.04

Я только что обновился с 18.10 до 19.04, и сразу не смог добраться до моего gdm3 заставки или до gnome-shell. С некоторыми пробами и ошибками на TTY и большим количеством прибегая к поиску, я заметил, что при попытке запустить любое приложение на основе gtk я получаю следующую ошибку:

$ gedit
gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgtk-3.so.0: undefined symbol: pango_font_description_set_variations

Я пытался очистить и переустановить libgtk (вместе с зависимыми приложениями) пару раз, но я все еще получаю ту же ошибку. Я проверил, что в моем sources.list нет источников, отличных от Ubuntu, и когда я устанавливаю приложения через snap install вместо apt install, я не получаю этих ошибок. Мне трудно поверить, что с этой версией Ubuntu была упакована неправильная версия libgtk, тем более что я не вижу, чтобы кто-то еще сталкивался с этой проблемой, но я действительно не уверен, что и думать.

У кого-нибудь есть идеи, в чем может быть проблема или как я могу ее исправить? Сейчас я еду на работу, поэтому у меня нет материалов для резервного копирования домашнего раздела и полной переустановки.

1
задан 15 May 2019 в 05:24

1 ответ

Проблема была в том, что у меня в /usr/local/lib/ были библиотеки, которые не управлялись ни в одном пакете и которые скрывали библиотеки, в которых фактически был определен символ «неопределенный». Удаление этих библиотек решило проблему.

Спасибо за этот пост, когда указали мне в правильном направлении.

Остерегайтесь опасностей ручной установки библиотеки.

0
ответ дан 15 May 2019 в 05:24

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

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