【问题标题】:Having error while running Hyperledger Composer command: composer network start运行 Hyperledger Composer 命令时出错:composer network start
【发布时间】:2018-05-30 11:08:16
【问题描述】:

以下是我执行的所有命令。

1) $ .startFabric.sh <br/>
      SUCCESS <br/>
2) $ ./createPeerAdminCard.sh <br/>
      SUCCESS <br/>
3) $ composer archive create -t dir -n .  <br/>
      SUCCESS <br/>
4) $ composer network install --card PeerAdmin@hlfv1 --archiveFile carauction-network@0.2.4-deploy.0.bna <br/>
      SUCCESS <br/>
5) $composer network start --networkName carauction-network --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card --networkVersion 0.19.5 <br/><br/>

错误如下:

在 0.19.5 版本开始业务网络 carauction-network
处理这些网络管理员:
用户名:管理员
✖ 开始业务网络定义。这可能需要一分钟...
错误:尝试启动业务网络时出错。错误:没有来自任何对等方的有效响应。
来自尝试的对等通信的响应是一个错误:错误:2 UNKNOWN:链码错误(状态:500,消息:无法获取链码的包(carauction-network:0.19.5)) 命令失败

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer


    【解决方案1】:

    看起来你已经指定了你安装的作曲家代码的版本 v0.19.5 而不是 carauction 网络的商业网络版本

    您应该看到 Business Network 版本作为“composer network install”命令的输出,但如果它消失了,您可以使用composer archive list -a carauction-network@0.2.4-deploy.0.bna 来确认版本。 (这也是package.json文件中的版本号)

    【讨论】:

      【解决方案2】:

      在开始业务网络之前,您需要确保它已安装在网络中的至少 1 个对等点上(取决于您的要求、对等点的数量等)。您得到的错误 cannot get package for chaincode (:) 告诉您您尚未将业务网络安装到对等方上,或者您已尝试使用错误名称和/或您已安装的软件包的版本来启动业务网络在对等体上。

      当您执行 composer network install 时,您将被告知业务网络的名称和已安装的版本。您还可以使用 composer archive list 来确定 bna 的业务网络名称和版本。此信息也在您正在创建的业务网络的 package.json 中定义,因此有多种方法可以确定您在执行 network start 命令时应使用的正确业务网络名称和版本。

      但是,如果您仍然面临这个问题。因此,您可以做的是查看对等容器本身,以查看已将哪些包安装到对等容器中。

      • docker exec -it /bin/bash
      • cd /var/hyperledger/production/chaincodes
      • ls

      应该显示已安装的链码包,并将包含一个名称为的文件

      .

      如果它不存在,那么这就是您收到错误消息并且在该对等设备上安装未成功完成的原因。 例如

      docker exec -it peer0.org1.example.com /bin/bash
      root@345345435:/opt/gopath/src/github.com/hyperledger/fabric# cd /var/hyperledger/production/chaincodes
      root@345345435:/var/hyperledger/production/chaincodes# ls
      sample-network.0.2.4
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-12
        • 2016-01-15
        • 1970-01-01
        • 2019-05-01
        • 1970-01-01
        • 2018-04-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多