Hyperledger Fabric 2.x 错误:链码安装失败,状态为

时间:2020-12-24 13:14:08

标签: javascript hyperledger-fabric blockchain hyperledger

我使用 Hyperledger Fabric 已经有一段时间了。问题是我在初始阶段很挣扎。我是区块链的新手,我应该在我现有的项目中使用 Hyperledger 结构。

理论上,我理解正确,但实际上我遇到了问题。

我正在尝试遵循 Hyperledger Fabric 2.x 文档并下载列出的所有二进制文件和要求。

我创建了一个频道并使用此命令通过网络启动(fabric-samples - test-network):

./network.sh up createChannel

上面的命令运行良好。

接下来,我正在运行这个命令:

./network.sh deployCC -ccl javascript

当我运行这个时,我收到以下错误:

deploying chaincode on channel 'mychannel'
executing with the following
- CHANNEL_NAME: mychannel
- CC_NAME: basic
- CC_SRC_PATH: NA
- CC_SRC_LANGUAGE: javascript
- CC_VERSION: 1.0
- CC_SEQUENCE: 1
- CC_END_POLICY: NA
- CC_COLL_CONFIG: NA
- CC_INIT_FCN: NA
- DELAY: 3
- MAX_RETRY: 5
- VERBOSE: false
Determining the path to the chaincode
asset-transfer-basic
+ peer lifecycle chaincode package basic.tar.gz --path ../asset-transfer-basic/chaincode-      javascript/ --lang node --label basic_1.0
+ res=0
Chaincode is packaged
Installing chaincode on peer0.org1...
Using organization 1
+ peer lifecycle chaincode install basic.tar.gz
+ res=1
Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image inspection failed: Get "http://unix.sock/images/dev-peer0.org1.example.com-basic_1.0-b359a077730d7f44d6a437ad49d1da951f6a01c6d1eed4f85b8b1f5a08617fe7-40e7bb7f8ee7f34afff742475a34eddac41427d0a83a545b2bb44d6ea8b53676/json": dial unix /host/var/run/docker.sock: connect: no such file or directory
Chaincode installation on peer0.org1 has failed.
Deploying chaincode failed

请让我知道我到底做错了什么,因为我觉得我正在按照文档进行操作,如果有任何文章是为 hyperledger fabric 2.x 的初学者编写的,请参考。

1 个答案:

答案 0 :(得分:0)

仅适用于遇到此问题的任何人。正如大卫在评论中建议的那样,我们需要关闭 nGrpc。

enter image description here

并确保在关闭之前,使用此命令拉下您的网络

./network.sh down