Подробности среды
композитор -v 0.19.0
В моей производственной среде нет подключения к Интернету. Но для запуска «composer network install» или «composer network start» и «composer network upgrade» требуется активное подключение к Интернету для загрузки различных модулей NPM. Чтобы преодолеть эту проблему, я настроил локальный реестр NPM с помощью образа Docker «Verdaccio». Теперь я вижу, что все модули NPM загружаются из Verdaccio. Но все равно команда «Обновление сети композитора» не удалась.
Команда:
обновление сети композитора -n учебник-сеть -V 0.0.11 -c PeerAdmin @ фабрика-сеть -o npmrcFile = / home / firoz / учебник-сеть / npmConfig
Выход:
Обновление определения бизнес-сети. Это может занять минуту ...
Ошибка: ошибка при попытке обновить бизнес-сеть. Ошибка: нет действительных ответов от любых пиров.
Ответ на попытку одноранговых коммуникаций был ошибкой: Ошибка: 8 RESOURCE_EXHAUSTED: размер полученных конечных метаданных превышает предел
Та же команда успешно выполняется, когда машина подключена к Интернету. Когда я заглянул в журнал контейнера Hyperledger / fabric-peer, я увидел следующую ошибку.
x509@0.3.3 install / chaincode / output / node_modules / x509
Перестройка узла узла
gyp WARN install произошла ошибка, откат установки
Гипер ERR! ошибка конфигурации
Гипер ERR! Ошибка стека: getaddrinfo EAI_AGAIN nodejs.org:443
Гипер ERR! стек в Object._errnoException (util.js: 1022: 11)
Гипер ERR! стек в errnoException (dns.js: 55: 15)
Гипер ERR! стек в GetAddrInfoReqWrap.onlookup [как незавершенный]
(dns.js: 92: 26)
Гипер ERR! Система Linux 4.13.0-38-generic
Гипер ERR! команда "/ usr / local / bin / node" "/ usr / local / lib / node_modules
/npm/node_modules/node-gyp/bin/node-gyp.js "" перестроить "
Гипер ERR! cwd / chaincode / output / node_modules / x509
Гипер ERR! узел -v v8.9.4
Гипер ERR! node-gyp -v v3.6.2
Гипер ERR! не в порядке
Кажется, что node-gyp все еще пытается соединиться с nodejs.org:443.
Могу ли я выполнить какой-либо тип конфигурации, чтобы узел-gyp не смотрел на интернет-соединение?