ошибка поиска символа: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0: неопределенный символ: g_data_copy - PullRequest
0 голосов
/ 24 января 2019

Я недавно (около 2 месяцев назад) обновился с Ubuntu 16.04 до 18.04.Обновление прошло успешно, но всего через несколько дней при обычном включении компьютер отказался загружаться.Я начал получать сообщение об ошибке, которое не позволяет мне загружаться вообще -

symbol lookup error: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0: undefined symbol: g_data_copy

Это в основном препятствует запуску чего-либо (nmcli, udisksctl ...).Поэтому я не могу подключиться к сетевому менеджеру для выполнения каких-либо обновлений или обновлений.

glib и gobject были установлены как часть загрузки rtsp-приложения gstreamer в Ubuntu.

Так что я зашел вshell by Alt + F2

Насколько я могу судить, у glib и gobject правильно установлены символические ссылки.ls -lt /usr/lib/x86_64-linux-gnu/libgobject* /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 -> libgobect-2.0.so.0.5600.3 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so -> libgobect-2.0.so.0.5600.3 libgobect-2.0.so.0.5600.3

ls -lt /usr/lib/x86_64-linux-gnu/libglib* /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 -> libglib-2.0.so.0.5600.3 /usr/lib/x86_64-linux-gnu/libglib-2.0.so -> libglib-2.0.so.0.5600.3 libglib-2.0.so.0.5600.3

Не могу найти файл .pro для gstreamer.

Каков наилучший способ исправить это, чтобы я мог загрузить свои 18.04?

Будет ли самый простой способ удалить указанные выше пакеты glib и gobject, а затем переустановить их после?Но тогда он, вероятно, будет жаловаться на отсутствующие пакеты.

Примечание: диспетчер сети не может запуститься.

Помощь очень ценится.

...