Ubuntu 17.04-更改主机名,现在我的比特币核心无法工作

Ubuntu 17.04-更改主机名,现在我的比特币核心无法工作

我相信这是在我尝试更改我的计算机名称之后发生的,因为它是默认名称并且后面有一串数字。

更改后,我开始遇到一些奇怪的问题sudo,例如我的密码多次失败。重新启动后问题得以解决。

现在我正尝试在终端中运行我的bitcoin-core应用。bitcoin-qt

它给了我这个错误:

bitcoin-qt:符号查找错误:bitcoin-qt:未定义符号:_ZN12QApplication10commitDataER15QSessionManager

我尝试使用 --purge 卸载并重新安装。我删除了文件夹/usr/bin/bitcoin-qt并尝试从该文件夹本身运行它,但仍然不起作用。

我不确定它是否在其他地方使用了配置文件,但除了完全重新安装操作系统之外,我几乎尝试了所有方法,但都无济于事。

我确实更改了我的主机名/etc/hosts/etc/hostname甚至尝试将其改回原来的名称,即“xxx-GL551JK”,但我的比特币核心拒绝打开。

我也尝试过从“搜索”菜单运行该程序本身,但是也不起作用。

编辑1:我刚刚重新安装了一个全新的 Ubuntu,但还是出现了同样的错误。我昨天才刚刚开始运行这个东西。我已经厌倦了 Ubuntu。几乎没有什么可以开箱即用的。

编辑2:我刚刚进行了第二次重新安装,同时覆盖了整个 SSD,并按照我第一次的方式进行了安装,现在一切又正常工作了。

编辑3:我已经重装了这个系统不知道多少次了。每次我下载核心版后重置电脑时,都会出现这个查找错误。实际上我已经重装了 4 次,每次都是在重启电脑后出现。我关闭了应用程序,甚至每次sudo killall bitcoin-qt我尝试注销时,它都会不可避免地出现相同的符号查找错误。我甚至尝试了 2 个不同版本的 Ubuntu。

答案1

我找到了解决方案:

我正在安装 64 位的 Ubuntu 16.04。

我去了 /usr/local/lib 并在那里找到了我所有的 QtCore/QtGui/QtNetwork 文件。我将它们全部移至 /usr/。

现在我可以再次正常运行 Bitcoin-qt 了。

我不知道它为什么会坏掉,或者为什么它在初次启动后似乎无法运行,或者为什么这可以修复它但它似乎有效。

注意:许多不同程序都有许多 libQtCore/Gui/Network 文件,但 Bitcoin-qt 似乎使用 /usr/local/lib 中的文件,并且每当您重新启动计算机时,它都会因某种原因中断。移动它们对我来说解决了这个问题,但只移动了 /usr/local/lib 中的文件和所有文件。

相关内容