错误:无法创建交付客户端:订购者客户端无法连接到订购者:无法创建新连接:超出了上下文期限

时间:2018-09-03 02:56:35

标签: hyperledger-fabric hyperledger

我一直在关注Hyperledger Fabric Multi-Org设置的教程,并且能够成功完成。现在,我想根据我想要的组织的名称对其进行自定义,并且在尝试建立网络时遇到以下错误。希望有人可以帮助我确定问题所在。预先感谢。

enter image description here

3 个答案:

答案 0 :(得分:0)

这可能是由于以下原因:TLS连接问题,连接问题(对端看不到订购者)。

以调试模式检查对等方的日志。

docker logs <peer_container_id>

答案 1 :(得分:0)

我遇到了类似的错误“超出上下文截止日期”。

我的环境是

  • 主持人:Ubuntu 16,
  • 本地docker:对等容器和在主机上运行的订单容器
  • 没有虚拟机。
  • 在主机上运行命令。

更改

export CORE_PEER_ADDRESS=peer0.org1.example.com:7051
peer channel join -o $ORDERER_ADDRESS -b $CHANNEL_BLOCK

export CORE_PEER_ADDRESS=localhost:7051
peer channel join -o $ORDERER_ADDRESS -b $CHANNEL_BLOCK

修复了错误。

定位原因的方法是检查是否可以在运行命令的同一终端上到达地址(订购者/对等方)。希望对您有所帮助。

答案 2 :(得分:0)

就我而言,防火墙(uft ubuntu)存在一些问题。 我禁用了它,它起作用了。 但是,我建议您检查应该打开哪些端口。