HyperLedger: ошибка при запуске бизнес-сети - PullRequest
0 голосов
/ 21 мая 2018

Я следую учебному пособию для разработчиков (https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial). Когда я пытаюсь запустить Business с помощью - composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card, я вижу эту ошибку:

Starting business network tutorial-network at version 0.0.1

Processing these Network Admins: 
    userName: admin

✖ 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-common failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org:443

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-05-21T20_15_54_162Z-debug.log
"
Command failed

Ошибкасообщение

Я нахожусь на composer v0.19.5. Эта была полезной, но не решила мою проблему. Я успешно установил сеть, начало - это проблема!

1 Ответ

0 голосов
/ 22 мая 2018

см. Ответ ниже -

Ошибка при запуске фабричной сети Hyperledger с помощью компоновщика Hyperledger

Во время сборки кода цепи Fabric выполняет установку npm.Похоже, вы находитесь за прокси-сервером (npm install не может получить доступ к https://registry.npmjs.org/, что предполагает, что вы находитесь за прокси-сервером и, следовательно, не может разрешить указанный выше URL-адрес (чтобы отключить модуль / зависимость Composer npm во времяустановка)).Поэтому вам нужно будет предоставить файл npmrc - в последовательности команд сетевой установки composer - чтобы он мог настроить поведение установки npm - и получить доступ к известному реестру, например https://registry.npmjs.org/.Больше информации об этом здесь -> https://hyperledger.github.io/composer/latest/managing/connector-information

пример может быть:

proxy="http://172.10.117.21:3128/"
https-proxy="http://172.10.117.31:3128/"
registry = "http://registry.npmjs.org/"
...