Hyperledger Composer“网络安装”引发“请求超时”错误

时间:2018-11-21 03:09:10

标签: hyperledger hyperledger-composer

我正在关注此tutorial,发现尝试时遇到此错误:

composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna

错误是:

  

✖安装业务网络。这可能需要一分钟...   错误:尝试安装业务网络时出错。错误:任何对等方均未提供有效响应。   来自尝试的对等通讯的响应是错误:错误:REQUEST_TIMEOUT   命令失败

任何线索都会有所帮助。

更新docker ps的输出如下: enter image description here

2 个答案:

答案 0 :(得分:2)

要检查您的开发环境,我建议您遵循https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial中的第一个教程作曲家示例。

如果这可行,则可以从链接中替换logic.js,model.cto和Permissions.acl文件。

答案 1 :(得分:0)

我遇到了同样的错误。在给定的时间内,没有任何对等方回应。我在

中编辑了docker-compose.yaml文件
  

〜/ fabric-dev-servers / fabric-scripts / hlfv12 / composer

并添加了以下行

- CORE_CHAINCODE_STARTUPTIMEOUT=1200s

  

peer0.org1.example.com容器环境。

然后,我进行了一次拆解并重新执行了相同的步骤。这次,它奏效了。您只需要将超时时间从默认的300s增加到1200s。当您的PC上没有足够的资源并且处理安装的时间增加时,就会发生这种情况。