在区块链的ibm入门计划上安装.bna文件时出错

时间:2018-03-26 02:42:26

标签: hyperledger hyperledger-composer ibm-blockchain

所有这些当我在AWS上运行我的Hyperledger作曲家时,到目前为止,所有配置设置都很棒。 但是几天前IBM已经推出了入门计划, 我曾尝试在IBM网站上进行配置。

到达将.bna文件部署到网络的最后/最后一步时, 我也是因为作曲家0.18.2面临这个问题所以,希望有一个解决我错过它的方法。

✖启动业务网络定义。这可能需要一分钟......错误:尝试实例化composer运行时时出错。错误:没有来自任何同行的有效回复。来自尝试的对等通信的响应是错误:错误:REQUEST_TIMEOUT

任何帮助都会很棒,因为这对我来说相当新鲜,并且它已经从我身上吸了几个小时。

3 个答案:

答案 0 :(得分:0)

默认超时为15秒,但在某些系统上,这还不够。尝试使用以下方法增加超时值:

export FABRIC_START_TIMEOUT=30

答案 1 :(得分:0)

入门计划当前与作曲家0.18.1(非0.81.2)

兼容

建议遵循'部署业务网络 - 启动计划'

确保你正在运行作曲家0.18.1(运行composer -v,如果不是0.18.1运行npm install -g composer-cli@0.18.1)

在步骤3,第4点中给出的状态注释后运行下面的sync命令。在发出sync命令之前确保对等体正在运行 curl -X POST --header' Content-Type:application / json' --header'接受:application / json' --basic --user $ {USERID}:$ {PASSWORD} --data-binary' {}' $ {API_URL} / API / V1 /网络/ $ {NETWORKID} /信道/ $ {CHANNEL} /同步

如果第五步,第2点(作曲家网络启动)因超时而失败,建议等待一会儿再尝试再次发出命令。

答案 2 :(得分:0)

确保您的Node版本是最新的(8.10.0)以及npm(5.6.0)。

如上所述,入门计划仅与Composer 0.18.1兼容。首先,完全卸载composer cli

npm uninstall -g composer-cli

安装Composer 0.18.1之前

npm install -g composer-cli@0.18.1

之后,您可以尝试执行将.bna文件部署到网络的步骤。