我最近(大约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
据我所知,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软件包,然后在之后重新安装它们吗?但随后它可能会抱怨缺少软件包。
注意:网络管理员无法启动。
非常感谢您的帮助。