我正在尝试使用Hyperledger Fabric构建一个小型区块链演示。更确切地说,我以大理石演示为例来编写代码。网络初始化,通道工件生成以及管理和用户注册均正常工作。 Docker容器全部启动并运行:
Creating peer0.qui.hosp.com ... done
Creating peer0.don.hosp.com ... done
Creating orderer.hosp.com ... done
Creating peer0.txa.hosp.com ... done
Creating peer0.cru.hosp.com ... done
Creating ca.cru.hosp.com ... done
Creating cli ... done
但是,在成功注册管理员并注册用户后,从大理石示例输入node install_chaincode.js
以安装正确的链码时,出现以下错误。
error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: 14 UNAVAILABLE: EOF at new createStatusError (/home/VICOMTECH/xmorales/Hyper/Myproject/node_modules/fabric-client/node_modules/grpc/src/client.js:64:15)
at /home/VICOMTECH/xmorales/Hyper/Myproject/node_modules/fabric-client/node_modules/grpc/src/client.js:583:15
error: [fcw] Failed to obtain endorsement for transaction. code=14, , details=EOF
error: [fcw] Error in install catch block object code=14, , details=EOF
---------------------------------------
info: Install done. Errors: parsed=Blockchain network error - EOF,raw=[code=14, , details=EOF]
---------------------------------------
大理石示例可以正常工作,但是当我将自己的配置包含到文件中时,这就是我得到的。我更改了install_chaincode.js
脚本正常工作所需的所有配置文件。抱歉,如果该帖子还很初级,这是我第一次问问题。