试图跑
gnome-control-center
。但有错误
gnome-control-center: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgoa-backend-1.0.so.1: undefined symbol: g_uuid_string_random
- 从 Ubuntu 17.04 更新到 17.10。之前运行良好。
- 尝试重新安装它,但没有帮助。
- 这里有人面对这个问题并解决了,但我试过了,没有成功。
输出
ldd /usr/bin/gnome-control-center
(正确的行被 N0rbert 删除):... libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x00007f557b3c9000) ... libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00007f557a38a000) ... libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00007f5579b87000) ...
答案1
您可以尝试重新安装包含以下内容的软件包libgoa-backend-1.0.so.1.0.0
:
sudo apt-get install --reinstall libgoa-backend-1.0-1
根据您的 ldd 输出,您有一些奇怪的库:
/usr/local/lib/libatk-1.0.so.0
/usr/local/lib/libglib-2.0.so.0
/usr/local/lib/libgmodule-2.0.so.0
你应该把它们移开:
mkdir ~/usr_local_lib
sudo mv /usr/local/lib/libatk-1.0.so.0 ~/usr_local_lib
sudo mv /usr/local/lib/libglib-2.0.so.0 ~/usr_local_lib
sudo mv /usr/local/lib/libgmodule-2.0.so.0 ~/usr_local_lib
为了获得可预测的结果,建议重新安装这些库的包:
sudo apt-get install --reinstall libatk1.0-0 libglib2.0-0
您可能想要/usr/local/lib/
进一步调查文件夹。