hyperledger-fabric - HYperledger Composer v0.19.2 网络启动失败,并出现错误 [lscc]executeDeployOrUpgrade -> ERRO 46e 无法获取链代码包?

标签 hyperledger-fabric hyperledger hyperledger-composer

hscsys@ggnlabvm-decent01:~/fabric-dev-servers/fabric-scripts/hlfv11$ Composer 网络安装 -c PeerAdmin7@hsc-network -a [email protected] ✔ 安装商业网络。这可能需要一分钟... 成功安装业务网络hscdb2,版本0.0.1

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

处理这些网络管理员: 用户名:admin

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

Docker 对等日志: **

2018-05-14 03:14:31.481 UTC [lscc] executeDeployOrUpgrade -> ERRO 46e cannot get package for chaincode (hsc-network:0.0.1)-err:open /var/hyperledger/production/chaincodes/hsc-network.0.0.1: no such file or directory

** 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]移动状态消息已完成 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]发送状态消息已完成 2018-05-14 03:14:31.481 UTC [chaincode] processStream -> DEBU 473 [35f3cb07]从 shim 收到消息 COMPLETED 2018-05-14 03:14:31.481 UTC [chaincode] handleMessage -> DEBU 474 [35f3cb07]Fabric 端处理 ChaincodeMessage 类型:在就绪状态下完成 2018-05-14 03:14:31.481 UTC [链码] handleMessage -> DEBU 475 [35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d]HandleMessage-已完成。通知 2018-05-14 03:14:31.481 UTC [链码] 通知 -> DEBU 476 通知 Txid:35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d,channelID:composerchannel 2018-05-14 03:14:31.481 UTC [链码] 执行 -> 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() resulted in chaincode name:"lscc" response status 500 for txid:

** 35f3cb076594d00463deec6952700cd3f69ea7b345676360d5d0f1511d12e31d

最佳答案

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

hscsys@ggnlabvm-decent01:~/fabric-dev-servers/fabric-scripts/hlfv11$ composer network install -c PeerAdmin7@hsc-network -a [email protected]

✔ Installing business network. This may take a minute...

Successfully installed business network hscdb2, version 0.0.1

最后一行显示刚刚安装的业务网络的名称和版本(hscdb20.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

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

关于hyperledger-fabric - HYperledger Composer v0.19.2 网络启动失败,并出现错误 [lscc]executeDeployOrUpgrade -> ERRO 46e 无法获取链代码包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50322908/

相关文章:

hyperledger - 在哪里可以找到 Hyperledger Fabric peer 命令可能的环境变量?

hyperledger - 运行 Hyperledger Fabric peer 的硬件要求是什么?

docker - 如何使用用于REST通信的端口映射Hyperledger Fabric对等体(2nd,3rd,4th)

hyperledger-fabric - Hyperledger Composer 与 Hyperledger Explorer 的集成

logging - 无法打印到 Hyperledger 链代码中的日志

Azure Hyperledger Fabric 单成员区 block 链设置

kubernetes - kubernetes集群中具有TLS的Hyperledger对等方不断抛出TLS握手错误

docker - 错误 : error getting endorser client for channel

docker - 多台主机上的Hyperledger作曲器

rest - 连接失败: Error: Failed to load connector module "composer-connector-undefined" for connection type "undefined"