如何修复错误:“符号查找错误:/usr/local/lib/libQt5DBus.so.5:未定义的符号”?

如何修复错误:“符号查找错误:/usr/local/lib/libQt5DBus.so.5:未定义的符号”?

我使用 GNS3 网络模拟器已经有一段时间了,几天后,当我启动 GNS3 网络模拟器时,它给出了以下错误,不确定是什么原因造成的。

$须藤gns3

GNS3 GUI version 1.5.2
Copyright (c) 2007-2016 GNS3 Technologies Inc.
your locale en_IN.ISO8859-1 encoding is not UTF-8, switching to the UTF-8 version...
2016-12-23 22:57:53 INFO logger.py:107 Log level: INFO
/usr/share/gns3/gns3-gui/bin/python: symbol lookup error: /usr/local/lib/libQt5DBus.so.5: undefined symbol: _Z28qEnvironmentVariableIntValuePKcPb

我尝试重新安装 gns3 但错误仍然存​​在。

卸载时,我收到以下警告:

dpkg: warning: while removing gns3-gui, directory '/usr/share/gns3/gns3-gui/lib/python3.4/__pycache__' not empty so not removed
dpkg: warning: while removing gns3-gui, directory '/usr/share/gns3/gns3-gui/bin' not empty so not removed
Removing gns3-server (1.5.2~trusty1) ...
dpkg: warning: while removing gns3-server, directory '/usr/share/gns3/gns3-server/lib/python3.4/__pycache__' not empty so not removed
dpkg: warning: while removing gns3-server, directory '/usr/share/gns3/gns3-server/bin' not empty so not removed

所以我删除了 /usr/share/gns3* 然后尝试安装 GNS3 但没有成功。

尝试了以下建议回答"/usr/local/lib"注释了文件中的 行/etc/ld.so.conf.d/libc.conf但没有用。

另外当我尝试通过 Ubuntu 软件中心安装 GNS3 时

在此输入图像描述

答案1

/usr/local/lib在 中删除/注释掉后/etc/ld.so.conf.d/libc.conf,您还需要运行sudo ldconfig来更新库缓存。

相关内容