我正在研究Hyperledger。在完成基本教程和文档后,我已经开始使用Hyperledger Fabric& amp; Composer在多个物理机上运行,如https://www.skcript.com/svr/setting-up-a-blockchain-business-network-with-hyperledger-fabric-and-composer-running-in-multiple-physical-machine/所述。
我已经完成了设置Hyperledger环境的工作。我们也可以创建商业网络档案(.bna)和名片(.card)。但是当我尝试启动创建的业务网络(在Ubuntu CLI上使用composer network deploy和composer network start命令)时,CLI会响应错误,
composer network start --networkAdmin admin --networkAdminEnrollSecret adminpw --card admin @ admin_conn --file admin.card -a basic-sample-network.bna从归档启动业务网络: basic-sample-network.bna业务网络定义: 标识符:basic-sample-network@0.2.0-20180102082548 描述:Hyperledger Composer示例的Hello World
处理这些网络管理员: userName:admin
启动业务网络定义。这可能需要一分钟......错误: 尝试实例化composer运行时出错。错误:无效 任何同行的回应。尝试同行通信的回应是一个 错误:错误:链码错误(状态:500,消息:无法获取 要实例化的链代码包 (基本的采样网络:0.16.6)-open /var/hyperledger/production/chaincodes/basic-sample-network.0.16.6:no 这样的文件或目录)
在游乐场UI上,
如果有人能指导我解决这个问题,那就太好了。
提前致谢。
更新:
Composer版本:v0.19.0
工作链接:https://hyperledger.github.io/composer/latest/business-network/bnd-deploy
这是我现在被困的地方。
composer network install 命令工作正常。但是 network start 命令运行不正常。
user1 @ peer2:〜/ fabric-tools / rosternetwork $ composer network start --networkName rosternetwork --networkVersion 1.0.0 - card PeerAdmin @hlfv1 --networkAdmin admin -S adminpw 尝试对等通信的响应是一个错误:错误:2未知:链代码错误(状态:500,消息:无法获取链代码包(rosternetwork:1.0.0)) 命令失败 在版本1.0.0启动业务网络rosternetwork
处理这些网络管理员: userName:admin
启动业务网络定义。这可能需要一分钟...... 错误:尝试启动业务网络时出错。错误:没有来自任何同行的有效回复。 来自尝试的对等通信的响应是一个错误:错误:2未知:链代码错误(状态:500,消息:无法获取链代码包(rosternetwork:1.0.0)) 命令失败
搜索了错误消息,但未找到任何解决方案。