Subhankar
Subhankar

Reputation: 692

Hyperledger fabcar sample fabric showing connect failed ERROR

I am trying to install hyperledger and run chain code. I followed all the steps as directed here. But getting error

error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: Connect Failed

while running the query.js. enter image description hereI have following active docker runningenter image description here Before running the node query.js, when i am running npm install its giving following warning : npm WARN [email protected] No repository field. Is this the problem. Can any one please help me out about where it is going wrong.

Upvotes: 5

Views: 4157

Answers (4)

asif
asif

Reputation: 16

Do docker-machine ls

Output:

$ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOC default virtualbox Running tcp://192.168.99.100:2376 v17

  • copy the ip address mentioned , like : 192.168.99.100
  • go to \fabric-samples\fabcar\query.js
  • replace the localhost with the IP address

Upvotes: 0

mamta
mamta

Reputation: 1

I have seen that error occur when datasources.json specifies that the network addresses start with grpcs://, but the network is not set up to use TLS. Try changing them to start with grpc://.

Upvotes: 0

thefrogking
thefrogking

Reputation: 31

Addition to Angela's answer:

To anyone having this issue and using Docker Toolbox, do docker-machine ls and copy the IP adress at the URL column of your ACTIVE machine and paste the IP adress to every localhost in both query.js and invoke.js files.

Upvotes: 2

Angela
Angela

Reputation: 21

I have met the same error during run sample, it failed to connect. I fixed it with following steps:

  1. get machine IP address with: ifconfig
  2. replace localhosts in query.js with IP in #1

Example:

@@ -12,7 +12,7 @@ var options = {
     user_id: 'PeerAdmin',
     channel_id: 'mychannel',
     chaincode_id: 'fabcar',
-    network_url: 'grpc://localhost:7051',
+    network_url: 'grpc://****:7051',
};

Upvotes: 2

Related Questions