Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error: failed to create deliver client: orderer client failed to connect to orderer: failed to create new connection: context deadline exceeded

Tags:

I have been following the tutorial of Hyperledger Fabric Multi-Org setup and I was able to do it successfully. Now I want to customise it according to the name of the organization that I want to and I encountered below error when I was try to up the network. Hope someone could help me identify the problem. Thanks in advance.

enter image description here

like image 754
Jeson Avatar asked Sep 03 '18 02:09

Jeson


2 Answers

it might be possible due to: TLS-connection problem, Connection problem (peer does not see orderer).

Check the peer's logs in debug mode.

docker logs <peer_container_id>
like image 159
rusbro Avatar answered Sep 28 '22 17:09

rusbro


I hit the similar error "context deadline exceeded".

My env is

  • host: ubuntu 16,
  • native docker: peer containers and an order container running on the host
  • no virtual machine.
  • Running commands on the host.

Change

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

to

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

Fixed the error.

The way to locate the cause is checking if you can reach the addresses(orderer / peer) on the same terminal running the commands. Hope it helps.

like image 21
Burt Avatar answered Sep 28 '22 17:09

Burt