无法 运行 peer 因为无法初始化加密:使用 peer 命令时出错
Cannot run peer because cannot init crypto: error while using peer command
我正在使用 Hyperledger fabric 2.3,每当我尝试使用 peer 命令时都会收到此错误。
并遵循以下步骤:https://hyperledger-fabric.readthedocs.io/en/release-2.2/deploy_chaincode.html#package-the-smart-contract 这样我就可以在 CLI 之外使用 peer 命令。
错误:错误 001 无法 运行 对等方,因为无法初始化加密,指定路径“/home/ubuntu/fabric-samples/config/msp”不存在或无法访问:stat /home/ubuntu/fabric-samples/config/msp:没有这样的文件或目录
bash# export PATH=${PWD}/../bin:$PATH
bash#对等版本
同行:
版本:2.3.1
提交 SHA:2f69b4222
Go版本:go1.14.12
OS/Arch: linux/amd64
链码:
基础Docker标签:org.hyperledger.fabric
Docker 命名空间:hyperledger
bash#同行频道列表
2021-03-16 08:12:25.954 UTC [main] InitCmd -> ERRO 001 Cannot 运行 peer because cannot init crypto, specified path "/home/ubuntu/fabric-samples/config/msp" 不存在或无法访问:stat /home/ubuntu/fabric-samples/config/msp: 没有那个文件或目录
请告诉我这个错误是什么意思以及如何解决它。
您可以尝试设置 CORE_PEER_MSCONFIGPATH
变量:
echo $CORE_PEER_MSPCONFIGPATH
如果你设置了这个环境变量,你可以在这个路径得到输出:
/home/www/byfn-on-k8s/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
这是你的 msp
.
的路径
然后你可以检查这个路径下的msp目录是否正确
如果没有输出,可能是你没有设置CORE_PEER_MSPCONFIGPATH
环境变量
运行这三个命令:
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export
CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_LOCALMSPID="Org1MSP"
我正在使用 Hyperledger fabric 2.3,每当我尝试使用 peer 命令时都会收到此错误。 并遵循以下步骤:https://hyperledger-fabric.readthedocs.io/en/release-2.2/deploy_chaincode.html#package-the-smart-contract 这样我就可以在 CLI 之外使用 peer 命令。
错误:错误 001 无法 运行 对等方,因为无法初始化加密,指定路径“/home/ubuntu/fabric-samples/config/msp”不存在或无法访问:stat /home/ubuntu/fabric-samples/config/msp:没有这样的文件或目录
bash# export PATH=${PWD}/../bin:$PATH
bash#对等版本
同行:
版本:2.3.1
提交 SHA:2f69b4222
Go版本:go1.14.12
OS/Arch: linux/amd64
链码:
基础Docker标签:org.hyperledger.fabric
Docker 命名空间:hyperledger
bash#同行频道列表
2021-03-16 08:12:25.954 UTC [main] InitCmd -> ERRO 001 Cannot 运行 peer because cannot init crypto, specified path "/home/ubuntu/fabric-samples/config/msp" 不存在或无法访问:stat /home/ubuntu/fabric-samples/config/msp: 没有那个文件或目录
请告诉我这个错误是什么意思以及如何解决它。
您可以尝试设置 CORE_PEER_MSCONFIGPATH
变量:
echo $CORE_PEER_MSPCONFIGPATH
如果你设置了这个环境变量,你可以在这个路径得到输出:
/home/www/byfn-on-k8s/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
这是你的 msp
.
然后你可以检查这个路径下的msp目录是否正确
如果没有输出,可能是你没有设置CORE_PEER_MSPCONFIGPATH
环境变量
运行这三个命令:
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export
CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_LOCALMSPID="Org1MSP"