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:未找到命令?
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"