使用" composer network start"

时间:2018-03-12 14:52:43

标签: hyperledger-fabric hyperledger-composer

我正在关注链接:https://hyperledger.github.io/composer/tutorials/deploy-to-fabric-multi-org以在2个不同的对等方中部署bna文件。 直到步骤16一切正常,但是当我尝试部署.bna文件时出现以下错误。 在我运行"安装运行时"之后将身份证导入到编辑器中对于Org1的命令,它已成功处理,但当我为Org2运行时,它显示"没有来自任何对等方的有效响应"错误。 以下是输出。

amandai@ubuntultop:~/block chain/fabric-samples V1/ess-multipeer-sample/network$ composer network start -c PeerAdmin@amsnetwork-essbbsr -a amsnetwork.bna -o endorsementPolicyFile=endorsement-policy.json -A chinmayak -C chinmayak/admin-pub.pem -A kkumarbabu -C kkumarbabu/admin-pub.pem
Starting business network from archive: amsnetwork.bna
  Business network definition:
  Identifier: amsnetwork@0.2.0-20180102082548
  Description: The Hello World of Hyperledger Composer samples

Processing these Network Admins: 
  userName: chinmayak
  userName: kkumarbabu

✖ Starting business network definition. This may take a minute...
Error: Error trying to instantiate composer runtime. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT
Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT

Command failed

即使所有同伴都在上升。

amandai@ubuntultop:~/block chain/fabric-samples V1/ess-multipeer-sample/network$ docker ps
CONTAINER ID        IMAGE                        COMMAND                     CREATED             STATUS              PORTS                                            NAMES
c83e1a245386        hyperledger/fabric-tools     "/bin/bash -c './s..."   6 minutes ago       Up 6 minutes                                                         cli
46bf68ca719e        hyperledger/fabric-peer      "peer node start"        6 minutes ago       Up 6 minutes        0.0.0.0:8051->7051/tcp,  0.0.0.0:8053->7053/tcp   peer0.ezone.esspl.com
2e740ce743fe        hyperledger/fabric-ca        "sh -c 'fabric-ca-..."   6 minutes ago       Up 6 minutes        0.0.0.0:7054->7054/tcp                           ca_peerEssbbsr
cc48b8ee44db        hyperledger/fabric-orderer   "orderer"                6 minutes ago       Up 6 minutes        0.0.0.0:7050->7050/tcp                           orderer.esspl.com
46077fc3888a        hyperledger/fabric-peer      "peer node start"        6 minutes ago       Up 6 minutes        0.0.0.0:7051->7051/tcp, 0.0.0.0:7053->7053/tcp   peer0.essbbsr.esspl.com
3f65239e7315        hyperledger/fabric-ca        "sh -c 'fabric-ca-..."    6 minutes ago       Up 6 minutes        0.0.0.0:8054->7054/tcp                           ca_peerEzone

请帮忙解决此问题。感谢

1 个答案:

答案 0 :(得分:0)

我在“peer-base.yaml”文件中做了以下修改,问题已经解决。

- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${COMPOSE_PROJECT_NAME}_byfn

- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=network_amsnetwork

这里“network_amsnetwork”是网络名称。您可以使用“docker network ls”命令找到您的网络名称