Response from attempted peer comms was an error: Chaincode Error
Response from attempted peer comms was an error: Chaincode Error
我正尝试按照 this 教程
将多个组织部署到 Hyperledger fabric
一切正常,直到我尝试启动网络:第 17 步
命令:
composer network start -c PeerAdmin@byfn-network-org1 -n trade-network -V 0.1.14 -o endorsementPolicyFile=/tmp/composer/endorsement-policy.json -A alice -C alice/admin-pub.pem -A bob -C bob/admin-pub.pem
之后出现以下错误:
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: cannot get package for chaincode (trade-network:0.1.14))
假设 composer network install
命令对两个组织都正常完成,composer network start
对于特定的 网络名称 和 版本 composer network start
失败指定。很可能是命令行中的版本号和网络名称参数不匹配。 运行 composer archive list command
查看 .bna 文件中使用的确切名称和版本。
您还可以通过使用类似以下命令查看对等容器来检查对等设备上安装了哪些 BNA:
docker exec -it peer0.org1.example.com /bin/sh
# ls /var/hyperledger/production/chaincodes/
# exit
节点上链代码文件的 ls
命令将显示可用于启动的 BNA,例如:
tutorial-network.0.0.1 tutorial-network.0.0.3
tutorial-network.0.0.2 tutorial-network.0.0.4
我运行在升级业务网络时遇到了类似的错误,但就我而言,我没有在对等方上安装新版本。您可能没有成功将业务网络安装到该对等点。给出详细解释 here
我正尝试按照 this 教程
将多个组织部署到 Hyperledger fabric一切正常,直到我尝试启动网络:第 17 步 命令:
composer network start -c PeerAdmin@byfn-network-org1 -n trade-network -V 0.1.14 -o endorsementPolicyFile=/tmp/composer/endorsement-policy.json -A alice -C alice/admin-pub.pem -A bob -C bob/admin-pub.pem
之后出现以下错误:
Error: Error trying to start business network. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: cannot get package for chaincode (trade-network:0.1.14))
假设 composer network install
命令对两个组织都正常完成,composer network start
对于特定的 网络名称 和 版本 composer network start
失败指定。很可能是命令行中的版本号和网络名称参数不匹配。 运行 composer archive list command
查看 .bna 文件中使用的确切名称和版本。
您还可以通过使用类似以下命令查看对等容器来检查对等设备上安装了哪些 BNA:
docker exec -it peer0.org1.example.com /bin/sh
# ls /var/hyperledger/production/chaincodes/
# exit
节点上链代码文件的 ls
命令将显示可用于启动的 BNA,例如:
tutorial-network.0.0.1 tutorial-network.0.0.3
tutorial-network.0.0.2 tutorial-network.0.0.4
我运行在升级业务网络时遇到了类似的错误,但就我而言,我没有在对等方上安装新版本。您可能没有成功将业务网络安装到该对等点。给出详细解释 here