无法使用Hyperledger Composer启动Hyperledger Fabric网络

时间:2018-07-27 09:44:29

标签: npm hyperledger-fabric hyperledger-composer

我目前正在远程服务器上托管的HyperLedger composer v1.1 虚拟机Ubuntu上的16.04 LTS上工作,并使用VMWare Vsphere Client连接到该主机。我的PC( Windows 7 )和托管服务器位于同一LAN中。

事实上,我正在学习本教程(https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial)。

  1. 我设法将链码安装到网络上,但是当我尝试使用命令启动业务网络时:

    composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
    

    我得到了这个error

    ✖ Starting business network definition. This may take a minute...
    Error: Error trying to start business network. Error: No valid responses from any peers.
    Response from attempted peer comms was an error: Error: 2 UNKNOWN: error starting container: Failed to generate platform-specific docker build: Error returned from build: 1 "npm ERR! code EAI_AGAIN
    npm ERR! errno EAI_AGAIN
    npm ERR! request to https://registry.npmjs.org/composer-runtime-hlfv1 failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org:443 ...."
    
  2. 然后,当我在“ hyperledger-composer v1.1:unable to instantiate chaincode”看到@PaulO'Mahony的建议时 我试图找到npmrc文件,但是它不存在,然后按照Node .npmrc file上的@oligofren的建议进行操作。

  3. 之后,我执行了以下命令:

    composer network install --c PeerAdmin@hlfv1 --a tutorial-network@0.0.1.bna -o npmrcFile=/home/user1/.npmrc"
    

    我登录后(使用npm登录)生成了".npmrc"文件。

  4. 最后,当尝试执行上述命令“ composer network start ....”时,仍然存在相同的错误!!!

请注意:在执行每种解决方案之前,我先执行过"./stopFabric.sh""./teardownFabric.sh""./startFabric.sh"

0 个答案:

没有答案