HYperledger composer v0.19.2网络启动失败,错误[lscc] executeDeployOrUpgrade - > ERRO 46e无法获取链码包?

时间:2018-05-14 03:57:22

标签: hyperledger-fabric hyperledger hyperledger-composer

hscsys @ggnlabvm-decent01:〜/ fabric-dev-servers / fabric-scripts / hlfv11 $ composer network install -c PeerAdmin7 @hsc-network -a hscdb2@0.0.1.bna ✔安装业务网络。这可能需要一分钟...... 已成功安装业务网络hscdb2,版本0.0.1

hscsys @ggnlabvm-decent01:〜/ fabric-dev-servers / fabric-scripts / hlfv11 $ composer network start --networkName hsc-network --networkVersion 0.0.1 -A admin -S adminpw -c PeerAdmin7 @ hsc-网络 以0.0.1版本启动业务网络hsc-network

处理这些网络管理员:         userName:admin

✖启动业务网络定义。这可能需要一分钟...... 错误:尝试启动业务网络时出错。错误:没有来自任何同行的有效回复。 来自尝试的对等通信的响应是一个错误:错误:2未知:链代码错误(状态:500,消息:无法获取链代码包(hsc-network:0.0.1)) 命令失败

Docker Peer日志: **

  

2018-05-14 03:14:31.481 UTC [lscc] executeDeployOrUpgrade - > ERRO 46e   无法获得链码包(hsc-network:0.0.1)-err:open   /var/hyperledger/production/chaincodes/hsc-network.0.0.1:没有这样的文件   或目录

** 2018-05-14 03:14:31.481 UTC [shim] func1 - > DEBU 46f [35f3cb07]交易完成。发送已完成 2018-05-14 03:14:31.481 UTC [shim] func1 - > DEBU 470 [35f3cb07]移动状态消息COMPLETED 2018-05-14 03:14:31.481 UTC [shim] handleMessage - > DEBU 471 [35f3cb07]处理ChaincodeMessage类型:COMPLETED(状态:ready) 2018-05-14 03:14:31.481 UTC [shim] func1 - > DEBU 472 [35f3cb07]发送状态消息COMPLETED 2018-05-14 03:14:31.481 UTC [chaincode] processStream - > DEBU 473 [35f3cb07]收到来自垫片的消息已完成 2018-05-14 03:14:31.481 UTC [chaincode] handleMessage - > DEBU 474 [35f3cb07] Fabric面处理ChaincodeMessage类型:已完成状态已准备就绪 2018-05-14 03:14:31.481 UTC [chaincode] handleMessage - > DEBU 475 [35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d] HandleMessage-已完成。通知 2018-05-14 03:14:31.481 UTC [chaincode] notify - > DEBU 476通知Txid:35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d,channelID:composerchannel 2018-05-14 03:14:31.481 UTC [chaincode]执行 - > DEBU 477退出 2018-05-14 03:14:31.481 UTC [endorser] callChaincode - > DEBU 478 [composerchannel] [35f3cb07]退出 2018-05-14 03:14:31.481 UTC [lockbasedtxmgr] GetTxSimulationResults - > DEBU 479模拟完成,获得模拟结果 2018-05-14 03:14:31.481 UTC [lockbasedtxmgr]完成 - > DEBU 47a完成交易模拟/查询执行[35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d] 2018-05-14 03:14:31.481 UTC [endorser] simulateProposal - > DEBU 47b [composerchannel] [35f3cb07]退出 **

  

2018-05-14 03:14:31.481 UTC [endorser] ProcessProposal - > ERRO 47c   [composerchannel] [35f3cb07] simulateProposal()导致了链码   名:"喉癌"响应状态500表示txid:

** 35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d

1 个答案:

答案 0 :(得分:2)

启动网络时,您需要指定正确的网络名称和版本。如果查看安装命令的输出

  

hscsys @ggnlabvm-decent01:〜/ fabric-dev-servers / fabric-scripts / hlfv11 $ composer network install -c PeerAdmin7 @hsc-network -a hscdb2@0.0.1.bna

     

✔安装业务网络。这可能需要一分钟......

     

成功安装了业务网络hscdb2,版本0.0.1

最后一行显示刚刚安装的业务网络的名称和版本( hscdb2 0.0.1 )。因此启动命令将是

  

hscsys @ggnlabvm-decent01:〜/ fabric-dev-servers / fabric-scripts / hlfv11 $ composer network start --networkName hscdb2 --networkVersion 0.0.1 -A admin -S adminpw -c PeerAdmin7 @hsc-network < / p>

这是您在商业网络的package.json中指定的名称和版本。