Как исправить ошибку запуска сети HyperLedger Composer, которая сообщает об ошибке запуска контейнера? - PullRequest
0 голосов
/ 08 июля 2019

У меня возникли проблемы при запуске новой бизнес-сети с использованием HyperLedger Composer.Я следовал этому руководству разработчика:

https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.

Я успешно выполнил все шаги, предшествующие команде запуска сети композитора, включая установку сети.Когда я запускаю:

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

я получаю следующую ошибку:

«definition Запуск определения бизнес-сети.Это может занять минуту ...

Ошибка: ошибка при попытке запустить бизнес-сеть.Ошибка: нет действительных ответов от каких-либо одноранговых узлов.

Ответ от предпринятых одноранговых соединений был ошибкой: Ошибка: не удалось выполнить транзакциювозвращено из сборки: 127 "/ bin / sh: npm: не найдено

Команда не выполнена«

Несколько замечаний: - Я использовал »список архивов композитора-tutorial-network.bna », чтобы подтвердить версию и имя сети - я проверил правильность имени сети в команде запуска. - Несколько постов, которые я прочитал и следил за этой проблемой, перечислены ниже, и они не решили проблему, которую яЯ сталкиваюсь с: https://github.com/hyperledger/composer/issues/4043 https://github.com/hyperledger/composer/issues/3794 v0.19.2 Ошибка запуска сети композитора Hyperledger

Одна вещь, которую я заметил, заключается в том, что карта администратора равноправного узла не связана сбизнес-сеть, определенная с помощью команды:

composer network list --card PeerAdmin@hlfv1

Я не уверен, каксвязать карту с сетью, или если это вызывает какие-либо проблемы.

Будем весьма благодарны за любые предложения относительно того, что может быть причиной этой проблемы, спасибо.

...