我正在研究超级账本。在完成基本教程和文档之后,我已经开始建立一个区块链业务网络,其中 Hyperledger Fabric 和 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
处理这些网络管理员:用户名:admin
开始业务网络定义。这可能需要一分钟... 错误:尝试实例化作曲家运行时时出错。错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:错误:链码错误(状态:500,消息:无法获取要实例化的链码的包(basic-sample-network:0.16.6)-open /var/hyperledger/production/chaincodes /basic-sample-network.0.16.6:没有这样的文件或目录)
在操场 UI 上,
如果你们中的任何人能指导我解决这个问题,那就太好了。
提前致谢。
更新:
作曲家版本:v0.19.0
制定链接:https ://hyperledger.github.io/composer/latest/business-network/bnd-deploy
这就是我现在卡住的地方。
作曲家网络安装命令工作正常。但是网络启动命令无法正常工作。
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
处理这些网络管理员:用户名:admin
开始业务网络定义。这可能需要一分钟... 错误:尝试启动业务网络时出错。错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:错误:2 UNKNOWN:链代码错误(状态:500,消息:无法获取链代码的包(名册网络:1.0.0))命令失败
搜索错误消息,但没有找到任何解决方案。