符号查找错误:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0:未定义的符号:g_data_copy

时间:2019-01-24 20:43:00

标签: gstreamer rtsp glib ubuntu-18.04 gobject

我最近(大约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都作为Ubuntu上gstreamer rtsp应用程序下载的一部分安装。

所以我通过Alt + F2

进入了shell

据我所知,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

我似乎找不到gstreamer的.pro文件。

更正此错误的最佳方法是什么,以便我可以启动我的18.04?

简单的方法是删除上面的glib和gobject软件包,然后在之后重新安装它们吗?但随后它可能会抱怨缺少软件包。

注意:网络管理员无法启动。

非常感谢您的帮助。

0 个答案:

没有答案