Я использую компьютер с установленной на нем Ubuntu 16.0.4LTS x64. У меня есть две разные бизнес-модели, созданные в Hyperledger Composer. Когда я устанавливаю и запускаю первую бизнес-сеть, она не выдает никаких ошибок. Но когда попробуйте запустить вторую бизнес-сеть после того, как она будет установлена. Выдает следующую ошибку.
✖ 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: REQUEST_TIMEOUT
Command failed
Если я снова выполню запуск сети композитора с тем же бизнесом, он выдаст следующую ошибку
✖ 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: premature execution - chaincode (tutorial-network:0.0.2-deploy.28) is being launched
Command failed
Я внес следующие изменения в docker-compose.yml .
- CORE_CHAINCODE_STARTUPTIMEOUT=1200s
Но все равно выдает ту же ошибку, если я пытаюсь установить и затем запустить снова после остановки и разрыва предыдущей сети.
Я рассмотрел ту же проблему здесь
https://github.com/hyperledger/composer/issues/3731
Существует еще одно решение, которое использует файл npmrc и передает его в аргументах, но у меня возникают проблемы с пониманием того, как создать файл npmrc и каким должно быть его содержимое.