【🔥精华】Khala预备网每日矿工报告

20210921矿工问题总结:

Q:添加worker出现phalaMing.BenchmarkTooLow错误?

photo_2021-09-21_19-04-58
A:该问题与性能分P为0一样,多等待一会性能分上链后再操作。

Q:node已经同步区块高度到最新,但是pherry同步为0?

A:如果是刚启动的话,可以等待一下,看下pherry日志。如果不是可以尝试重启pherry

sudo docker restart phala-pherry

Q:commission设置为多少合适?

A:commission是抵押池主自己的收益比例,100%-commission的部分是客户获得的收益,客户可以my Delegate面板claim收益。

Q:链上操作出现The transaction has too low priority to replace another transaction already in the pool.?

A:可能链卡了,别重复操作,等恢复,交易会自动处理。可以通过下面地址查看区块同步情况:

Q:评分更新中,请稍等!您评分为: 0?

A:通过一下命令可以从runtime读取数据看下:

curl -X POST -sH "Content-Type: application/json" -d '{"input": {}, "nonce": {}}' http://0.0.0.0:8000/get_info | jq -r .payload | jq .

Q:P值和status上数值对应不上?P会浮动?
A:Pt是瞬时性能分,他是浮动的,根据当时硬件反馈的情况,所有人都是波动的,长时间来看它是平均的。

20210922矿工问题总结:

Q:出现连不上docker hub问题,pull不了镜像?


A:
修改或新增 /etc/docker/daemon.json

vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl restart docker.service

Q:mined是扣除上交国库过的么,还是claim 的时候再扣?

A:mined是已经扣除国库的了,可claim部分都是你的挖矿奖励。

Q:启动时出现小于0.1 PHA提示加一些乱码错误?

图片1

A:检查gas费账户余额,如果没有问题可输入命令:node -v 检查nodejs是否安装成功,版本是否为v14?如果低于此版本可以按照命令执行:

sudo apt remove nodejs
cd ~
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt update
sudo apt install nodejs

20210923矿工问题总结:

Q:添加worker出现FailedToBindMinerAndWorker错误?

图片1
A:出现上述错误一般是由于该worker-key没有从旧抵押池中remove便添加到新抵押池中造成的冲突,解决方法是回到旧抵押池stop该worker并且remove该worker。如果旧抵押池已经不记得了,则只能重装机器系统,重新安装一次生成新的矿机公钥了。

Q:查链状态浏览器查每小时都有发送交易,状态为 Mining 但是没有收益

A:
该问题处理中,Github上的追踪issue:https://github.com/Phala-Network/phala-blockchain/issues/489

Q:gas费账户不够情况下,可以把挖矿收益提取到gas费账户吗?

A:可以的,点击claim,target设置为gas账户即可。

Q:本地评分功能已经取消,我该如何知道自己的性能分?没有addworker怎么查看矿机的性能分?

A:在部署好程序start后会自动上报该worker的性能分与信任等级。你可以通过https://forum.phala.network/t/topic/2700#worker 方式查询。

20210925矿工问题总结:

Q:矿机运行几天了,中途能改矿机gas账户吗? 改了workerkey会不会变?

A:可以修改,修改后重启脚本,workerkey不会变。

Q:不支持解码 怎么办?这个是kusama每到最新高度导致的元数据解码失败?

A:你看看kusama的高度 这个问题等最新高度到了,就自动好了?

Q:请问gas费账户间隔很久才上报是什么原因?pherry和pruntime容器都正常运行没有终止过?

A:正常情况平均是1-2小时,全网机器数超过3000之后,每加倍汇报间隔就拉长一倍,但是这是个随机事件,也有可能运气好连发几次,或者很久不触发,只要心跳及时发送,没有处罚掉线就行。

Q:Failed to load persistent data: IoError…

A:清理一下pruntime缓存重新启动。

sudo phala stop
sudo rm -rf /var/khala-pruntime-data/*
sudo phala start

使用rm -rf时务必确保是在/var/khala-pruntime-data目录,否则可能会清了你的操作系统…

Q: bridge()exited with result Err(error sending request for url(http://phla-pruntime8000))?

A:


修复本地DNS问题的两种方法:
1.可以vim /etc/hosts 加一行 127.0.0.1 phala-pruntime
2.可以修改/opt/phala/docker-compose.yml中
–pruntime-endpoint=http://phala-pruntime:8000

–pruntime-endpoint=http://127.0.0.1:8000

Q:在抵押池进行withdraw出现phalaStakePool.InvalidWithdrawalAmount错误?

b2
A:Operator选择错了,不是该池的创建者账号,可以切换一下试试。

Q:cpu满负荷运转,温度十分高,甚至死机了怎么办?

A:可以尝试降低挖矿核心,并且使用暴力风扇或者水冷进行降温。

Q:内核升级到5.8, dcap就安装不成功,只安装了isgx,能同步数据并且同步完成。然后做了node的分离,误重启了pruntime,重新开始同步数据,第二天就见到如下错误?

A:应该是pruntime挂了,建议重启电脑重启phala。

Q:prb或者node分离后的集群出现pherry同步缓慢的问题?

A:正常现象,分离后是会变慢的。

20210928矿工问题总结:

Q:P instant为什么会上下波动?

A:P instant的意思是瞬时性能分,本来就是波动的。

Q:波卡的卡槽有说什么时候拍吗?

A:目前暂不确定,等待波卡官方消息。

Q:The transaction has too low priority to replace another transaction already in the pool

微信截图_20210928195358
A:操作重复了,等待一会刷新看看。

Q:pherry同步到最新高度时,pRuntime出错退出?./start_pruntime.sh:line35 :…(core dumped)STATE_FILE_PATH=”$STATE_FILE_PATH”./app $EXTR


A:关于pruntime因SGX内存不足而崩溃的问题

Q:临近最新高度,pRuntime正常,pherry挂了



A:关于pruntime因SGX内存不足而崩溃的问题

Q:关于pruntime退出问题使用sudo phala update后还是没有用?

A:部分矿友可能更新不成,sudo docker images检查一下pruntime镜像是否为最新,如果不是可以手动pull一下pruntime镜像。

sudo phala stop
sudo docker pull phalanetwork/phala-pruntime
sudo phala start

Q:几百兆的网络,几十台服务器部署solo挖矿,每台只有几百K的流量在同步,为什么网同步区块还那么慢?

A:不一定是看带宽,还有国内网络、端口映射的问题。可以看一下论坛FAQ帖和疑难解答帖子。

Q:SGX_ERROR_INVALID_CPUSVN错误?pRuntime数据损坏?

图片1
A:问题出现的可能原因:近期修改过bios设置,变更过硬件设备,修改过内核版本,导致pruntime无法正常启动,如果是修改过bios可以改回原先配置,硬件如果有调整可以换回去再试试,如果没有办法还原,那么只能清空pRuntime数据,重新注册worker重新质押启动了。

1,在面板上,该worker后面点击stop即可,不要remove!!!等到期后reclaim质押币即可。

2,在机器上输入(该操作会重新注册worker key):

sudo phala stop
sudo rm -rf /var/khala-pruntime-data/*
sudo phala start

在面板上添加新的worker key,重新质押启动。

Q:初始性能分为0且一直不变,无法质押启动?

A:可能由于意外导致性能分上报失败,建议清理pRuntime缓存文件重新启动phala,然后会生成新的public-worker-key,再次检查性能分是否上报成功。

sudo phala stop
sudo rm -rf /var/khala-pruntime-data/*
sudo phala start

Q:停止worker到期后该如何提取质押币?

A:请使用下图中的链模块进行reclaim操作:Polkadot/Substrate Portal
图片2
如果您不慎在面板上remove移除了该worker,且遗忘了worker key,你可以到https://khala.subscan.io上找到当时停止worker的交易中去找到你的worker key。

并且强烈不建议将remove移除过worker再次把该worker key加入到当前抵押池中重新抵押启动,否则可能会处罚一个已知bug,导致releasing的币无法被reclaim,该bug将会被尽快修复,可以关注:Add worker after removing reset CD state to Ready · Issue #500 · Phala-Network/phala-blockchain · GitHub

Q:可以在手机钱包上抵押吗?

A:是可以的,调到kusama账号打开网址就行。但是钱包余额是看不见k-pha资产的,所以不太方便,会经常有人以为自己资产没掉了,所以不推荐。

Q:现在可以挖到的币可以转到交易所了吗?

A:截至目前支持khala链上的pha代币交易所:

其他将会在开通khala->erc20反向桥后陆续支持转出操作。

机器一直重复注册worker,消耗了大量gas费用

先停止掉该矿机找下问题,把各容器日志导出来。最简单的方法是重做系统,重新再来试试

2022/02/15 矿工常见问题解决方案

Q:运行sudo phala status提示API-WS:disconnected from wss://pub.elara.patract.io/kusama:1006::connection failed。


A:由于patract提供的ksm rpc失效导致的,可以通过下列命令更新一下status脚本:

sudo wget https://raw.githubusercontent.com/Phala-Network/solo-mining-scripts/main/scripts/cn/status.sh -O /opt/phala/scripts/status.sh

如果提示拒绝链接或者链接超时是由于github被墙导致的,可以开启代理。

Q:重装系统后安装sgx驱动遇到错误”未找到驱动文件,请检查驱动安装日志”?


A:一般可能是主板BIOS SGX选项设置为软件控制(software control)导致,建议修改为sgx enable,再执行:

sudo phala install dcap
sudo phala install isgx

Q:出现The PRUNTIME_IMAGE variable is not set.等错误?


A:一般因为不正确的安装方式导致 .env 文件没有复制到 /opt/phala 目录下,到 solo-mining-scripts 目录执行一下 sudo ./install.sh cn 然后执行 sudo phala config set 重新配置一下变量。

Q:/usr/bin/phala:行208:status:未找到命令?

图片4
A:到solo-mining-scripts目录执行一下 sudo ./install.sh cn 即可。

Q:Pruntime无法启动提示custom device “/dev/sgx/provison”:no such file or directory.


A:删除/opt/phala/docker-compose.yml文件中 /dev/sgx/provison 这行。

解释:目前由于主板不同,sgx驱动安装后可能存在两种不同的路径。安装完dcap和isgx驱动后到/dev/目录看看是

/dev/sgx/provison
/dev/sgx/enclave
/dev/isgx

还是

/dev/sgx_provison
/dev/sgx_enclave
/dev/isgx

再根据这里去修改docker-compose.yml里的配置。

Q:更新node镜像后无法启动,提示The argument ‘–db-cache ’was provided more than once,but cannot be used multiple times


A:参数重复使用了,删除/opt/phala/docker-compose.yml文件第17、18行即可:

- "PARACHAIN_EXTRA_ARGS=--state-cache-size 671088640 --db-cache 2048 --max-runtime-instances 16"
- "RELAYCHAIN_EXTRA_ARGS=--state-cache-size 671088640 --db-cache 2048 --max-runtime-instances 16"

Q:status获取不到链上高度,或者为0?


A:单独更新下console.js:

sudo wget https://raw.githubusercontent.com/Phala-Network/solo-mining-scripts/main/console.js -O /opt/phala/console.js

如果你的脚本长时间没有更新过可以整体更新下:

sudo phala update script
1 Like

Q:使用 sudo phala update headers 命令出现443拒绝链接?

1

A:这是由于raw.githubusercontent.com屏蔽了大陆用户导致的无法链接,可以通过下面方法解决:

修改 ~/solo-mining-scripts-main/scripts/config.sh 将第49行中的URL

https://raw.githubusercontent.com/Phala-Network/solo-mining-scripts/main/arindex.csv

替换成苏格提供的备用链接:

https://raw.phala.one/Phala-Network/solo-mining-scripts/main/arindex.csv

https://ghproxy.com/https://raw.githubusercontent.com/Phala-Network/solo-mining-scripts/main/arindex.csv

然后保存退出,重新执行 sudo phala update headers 命令

1 Like

Q:升级prune模式后,pherry同步出现RPC error,如下图?

A:这是由于headercache太久导致的,polkashot每周四会更新一次,到时候会同步到官方solo-scripts的仓库中(参考上面贴子的方法更新header)。

注意:你必须在更新之前下好快照并开始同步,这样就能赶上这一次的header更新。如果你在更新后才下载快照,那就要赶下一次的header更新。

1 Like