实际上对 Bitcoin-qt 什么都没做。我会安装它,连夜下载所有内容,然后在安装完所有内容后尝试重新启动我的计算机,然后我无法再运行bitcoin-qt
,它会给我这个查找错误。
本周我几乎重新安装了 Ubuntu 4 次,花了几个小时在谷歌上搜索与我的问题类似的内容,我甚至在尝试修复此问题时一度破坏了我的系统。我还使用 600GB 数据重新下载了 Bitcoin Core 4 次。我甚至尝试了 Ubuntu 16.04 和 17.04,但都一直这样崩溃。
Bitcoin-qt: symbol lookup error: bitcoin-qt: undefined symbol: _ZN12QApplication10commitDataER15QSessionManager
我除了重启电脑之外什么都没做,甚至在重启之前正确关闭了 Bitcoin-Qt,并确保sudo killall bitcoin-qt
每次它都会告诉我没有正在运行的进程。
我已经重装了 4 次系统,而且我不会再重装另一个 Ubuntu 版本。请告诉我是什么导致了这个问题,因为我花了几个小时在谷歌上搜索,并尝试了所有人说的所有方法,但都没有用。
答案1
因为我确信任何在 Ubuntu 上使用 Bitcoin-qt 的人都不可避免地会遇到这个问题,因为我已经连续四次遇到它了:
转到/usr/local/lib
,您将在那里找到一堆libQt
文件,例如libQtCore.so*
和libQtGui
等。将每个libQt
文件从中移出/usr/local/lib
并移入/usr/
。
由于某种原因,这将让 Bitcoin-qt 再次运行。
之前,从搜索菜单中单击它没有任何反应,单击/usr/bin/
文件夹中的可执行文件没有任何反应,bitcoin-qt
从终端窗口运行也没有任何反应。现在它又可以正常工作了,一切都可以运行。
在重新安装了四次 Ubuntu、系统崩溃过一次(并且丢失了我编写的一些代码)以及花了很多时间在 Google 上搜索并尝试了所有方法之后,问题才得以解决。