title: Hyperledger Fabric - Error on Invoke / TLS handshake failed with error tls: first record does not look like a TLS handshake
body: <p>Scope: This is a network with one channel composed of 3 Orgs, 1 anchor peer per organization, 1 CA per org and 1 MSP per org. </p>
  
  <p>I'm facing an issue on my Hyperledger Fabric network related to the TLS handshake process that occurs when I make an invoke call to my chaincode (which is correctly installed and instantiated) through the CLI container.</p>
  
  <p><strong>ORDERER</strong></p>
  
  <pre><code>[core.comm] ServerHandshake -&gt; ERRO 01b TLS handshake failed with error tls: first record does not look like a TLS handshake {"server": "Orderer", "remote address": "192.168.0.23:55806"}
  </code></pre>
  
  <p><strong>CLI</strong></p>
  
  <pre><code>Error: error sending transaction for invoke: could not send: EOF - proposal response: version:1 response:&lt;status:200 &gt;
  </code></pre>
  
  <p>I couldn't find a solution to that so any kind of help would be great.</p>
  
  <p>EDIT: I'm also having warnings like this one in the orderer container when I update the anchor peers:</p>
  
  <pre><code>    2018-12-12 14:06:00.518 UTC [common.deliver] Handle -&gt; WARN 014 Error reading from 192.168.32.23:43938: rpc error: code = Canceled desc = context canceled
  2018-12-12 14:06:00.518 UTC [comm.grpc.server] 1 -&gt; INFO 016 streaming call completed {"grpc.start_time": "2018-12-12T14:06:00.509Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "192.168.32.23:43938", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.958614ms"}
  2018-12-12 14:06:00.518 UTC [orderer.common.broadcast] Handle -&gt; WARN 015 Error reading from 192.168.32.23:43940: rpc error: code = Canceled desc = context canceled
  2018-12-12 14:06:00.518 UTC [comm.grpc.server] 1 -&gt; INFO 017 streaming call completed {"grpc.start_time": "2018-12-12T14:06:00.511Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "192.168.32.23:43940", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.13278ms"}
  2018-12-12 14:06:10.328 UTC [comm.grpc.server] 1 -&gt; INFO 018 streaming call completed {"grpc.start_time": "2018-12-12T14:06:05.692Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "192.168.32.13:40886", "grpc.peer_subject": "CN=peer1.farmer.supply-chain-network.com,L=San Francisco,ST=California,C=US", "error": "context finished before block retrieved: context canceled", "grpc.code": "Unknown", "grpc.call_duration": "4.636199388s"}
  </code></pre>
  
  <p>Thanks in advance</p>