Невозможно запустить composer 19.x на фабрике hyperledgfer 1.1 - PullRequest
0 голосов
/ 17 мая 2018

При выполнении шагов по установке двух настроек org с использованием composer на шаге 17 появляется ошибка, т.е. запуск сети композитора команда:

Error: 2 UNKNOWN: error starting container: Failed to generate platform-specific docker build: Error returned from build: 1 "npm ERR! code EAI_AGAIN

Я уже установил прокси для npm, и я также могу загружать пакеты узлов. Я попытался использовать аргумент -o npmrcFile = / tmp / composer / npmConfig , а также файл npmconfig, имеющий следующее содержимое:

proxy="http://xxx.xx.xx.xx:xxxx/"
https-proxy="http://xxx.xx.xx.xx:xxxx/"
registry = "http://registry.npmjs.org/"
strict-ssl=false

но все равно не повезло. Внутри бревна получаю

  7 http fetch GET 404 https://registry.npmjs.org/hyperledger-composer
  8 silly fetchPackageMetaData error for hyperledger-composer@latest 404  Not Found: hyperledger-composer@latest

1 Ответ

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

Хороший способ диагностировать и устранить проблему - создать тестовый контейнер на основе образа, который пытается создать Composer, а затем протестировать npm внутри этого контейнера и решить проблемы с конфигурацией npmrc.Эти команды должны помочь:

docker run -it --name npmtest --network composer_default --entrypoint "/bin/sh" hyperledger/fabric-ccenv:x86_64-1.1.0

npm install composer-runtime ...

exit

docker rm npmtest

...