如何修复 Claymore95 的“加载共享库时出错”问题?

如何修复 Claymore95 的“加载共享库时出错”问题?

导致错误消息的终端序列显示如下。

:~/Desktop$ cd /usr/local/claymore95
:/usr/local/claymore95$ sudo chmod u+s ethdcrminer64
:/usr/local/claymore95$ sudo nano mine.sh
:/usr/local/claymore95$ sudo chmod +x mine.sh
:/usr/local/claymore95$ ./mine.sh
epool: error while loading shared libraries: -epool: cannot open shared object file: No such file or directory

启动脚本如下)

#!/bin/sh

export GPU_MAX_ALLOC_PERCENT=100

./ethdcrminer64 -epool us1.ethermine.org:4444 -ewal 
0xebf49ee69dab5522f40f6d093aa89bca7a7ad19c.Miner01 -epsw x -mode 1 -tt 68 -allpools 1

我是 Ubuntu 的新手,所以请耐心等待。我已经从终端运行 Claymore95 一段时间了,没有任何问题,直到我试图找到密钥库文件以将 ETH 从链接到 Claymore 的 geth 帐户发送到另一个钱包时,发生了一些变化。我假设我做了一些导致错误的事情,因为在我停止矿工更改钱包地址目的地,然后重新启动它之后,出现了上面列出的错误消息。我回到启动脚本,将钱包地址改回原来的地址,但是当我重新启动矿工时,出现了同样的错误,并且从那以后一直没有改变。我在多个网站上搜索过这个错误,解决方案大部分都是针对程序的,所以我想知道是否有人可以为我提供有关如何扭转这个问题的详细说明?如果我需要从头开始使用该程序。

不管怎样,我也注意到了一些ldconfig可行的解决方案,但这些解决方案对我来说不起作用,我再次假设这是因为问题是特定于应用程序的。

答案1

我认为这是命令参数的问题,因为你说你没有做任何其他改变。

为了确认这一点,请尝试运行:

cd /usr/local/claymore95
./ethdcrminer64 -benchmark

如果运行无误,请将参数移至 config.txt。它应该相对直观,因为它应该已经存在,并且包含一些说明。请记住取消注释要设置的参数。保存文件,并确保文件名正好是 config.txt,并且位于 /usr/local/claymore95 文件夹中。首先尝试 config.txt 中的默认(提供的)配置选项可能是一个好主意。

当 config.txt 设置成您需要的参数后,您就可以不带参数运行 ./ethdcrminer64 命令:

./ethdcrminer64

如果成功,将启动脚本的最后一行更改为:

./ethdcrminer64

如果这不是问题,请编辑您的答案以包含您的日志文件,我会查看一下。

相关内容