title: "Error: No valid response from any peers" when executing composer network install on custom fabric network
body: <p>I'm currently setting up a custom Hyperledger Fabric network for a Hyperledger Composer project I'm working on.</p>
  
  <p>The Composer files are already okay and runs perfectly using the out of the box dev fabric server provided, i.e. <code>./startFabric.sh</code>. I have followed the <a href="https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org" rel="nofollow noreferrer">tutorial</a> on how to deploy an existing business network to a multi-org situation, using the given <code>byfn.sh</code>, and the network was successfully installed (<code>composer network install ...</code> successfully installs the <code>.bna</code> on the fabric network).</p>
  
  <p>Now I tried to modify <code>byfn.sh</code> to support 3 (three) organizations, with only one peer for each org. The other files (<a href="https://pastebin.com/T28SiTqd" rel="nofollow noreferrer"><code>crypto-config.yaml</code></a>, <a href="https://pastebin.com/KjR2HVG1" rel="nofollow noreferrer"><code>configtx.yaml</code></a>, <a href="https://pastebin.com/Jx12rBQC" rel="nofollow noreferrer"><code>scripts/script.sh</code></a>, and the docker compose files) are also modified accordingly.</p>
  
  <p>The e2e test in <code>script/script.sh</code> in fact runs successfully (until the "END" ASCII art appears), which lead me to think that the fabric network is set up successfully. The <code>docker ps</code> command also <a href="https://imgur.com/kCKaFG7" rel="nofollow noreferrer">shows</a> that the docker containers are running.</p>
  
  <p>However, when I'm trying to execute <code>composer network install</code> on the setup fabric, it outputs the following:</p>
  
  <pre class="lang-sh prettyprint-override"><code>$ composer network install -c PeerAdmin@example-org1 -a stockchainz.bna
  ✖ Installing business network. This may take a minute...
  Error: Error trying install business network. Error: No valid responses from any peers.
  Response from attempted peer comms was an error: Error: Failed to connect before the deadline
  Command failed
  </code></pre>
  
  <p><strong>Why does this error appear, even though the end-to-end test runs fine?</strong> My suspicion is that the <a href="https://pastebin.com/px5ZsZEd" rel="nofollow noreferrer">connection.json file</a> is somehow misconfigured, since the e2e runs perfectly fine (The "<code>INSERT_..._CA_CERT</code>" and <code>"INSERT_ORG_NAME"</code> is already replaced with the correct values)</p>