Одноранговый узел не запускается в коммерческих образцах бумаги

#hyperledger-fabric

#hyperledger-fabric

Вопрос:

Я пытаюсь запустить ./start.sh как указано в руководстве https://hyperledger-fabric.readthedocs.io/en/release-1.4/tutorial/commercial_paper.html

Я получаю сообщение об ошибке:

Ответ об ошибке от демона: контейнер 3098af67969c5388c78f3ed97b9941ac637c7292342cd90e109a6c5e3ef2a5ea не запущен

В основном контейнер однорангового узла не запускается. Можете ли вы, пожалуйста, помочь мне?

Эта виртуальная машина Ubuntu размещена в облаке

Пожалуйста, проверьте журналы контейнера однорангового узла:

root@UbuntuVM:/home/NagaRajeshK/hyperledgerdev/fabric-samples/basic-network # команда docker ps CONTAINER ID IMAGE СОЗДАЛА ИМЕНА ПОРТОВ СОСТОЯНИЯ e60a0578eae4 hyperledger / fabric-orderer «упорядочитель» 3 минуты назад На 2 минуты выше 0.0.0.0:7050-> 7050 / tcp orderer.example.com c1c5510432f5 hyperledger / fabric-ca «sh -c ‘fabric-ca-se …» 3 минуты назад на 2 минуты выше 0.0.0.0:7054-> 7054/ tcp ca.example.com 9cf315b8946c hyperledger / fabric-couchdb «tini — / docker-ent …» 3 минуты назад На 2 минуты больше 4369 / tcp, 9100 / tcp, 0.0.0.0:5984->5984 / tcp couchdb root@UbuntuVM:/home/NagaRajeshK/hyperledgerdev/fabric-samples/basic-network # журналы docker 3098af67969c 2019-04-05 13:51:59.154 UTC [nodeCmd] serve -> INFO 001 Начальный узел: Версия: 1.4.1-фиксация rc1 SHA: 29433f0 Версия Go: go1.11.5 OS / Arch: linux / amd64 Цепной код: Версия базового образа: 0.4.15 Базовое пространство имен Docker: hyperledger Базовый ярлык Docker: org.hyperledger.пространство имен fabric Docker: hyperledger 2019-04-05 13:51:59.155 UTC [ledgermgmt] инициализировать -> INFO 002 Инициализирующий регистр mgmt 2019-04-05 13:51:59.155 UTC [kvledger] NewProvider -> INFO 003 Инициализирующий поставщик реестра 2019-04-05 13:51:59.495 UTC [kvledger] NewProvider -> INFO 004 Инициализированный поставщик реестра 2019-04-05 13:51:59.791 UTC [couchdb] CreateDatabaseIfNotExist -> ИНФОРМАЦИЯ 005 О базе данных с созданным состоянием _users 2019-04-05 13:51:59.890 UTC [couchdb] CreateDatabaseIfNotExist -> ИНФОРМАЦИЯ 006 о базе данных с созданным состоянием _replicator 2019-04-05 13:51:59.891 UTC [ledgermgmt] инициализировать -> ИНФОРМАЦИЯ 007 об инициализации ledger mgmt 2019-04-05 13:51: 59.891 UTC [одноранговый] func1 -> INFO 008 Автоматически определяемый адрес однорангового узла: 172.18.0.5:7051 2019-04-05 13:51:59.891 UTC [peer] func1 -> INFO 009 Возвращает peer0.org1.example.com:7051 2019-04-05 13:51:59.891 UTC [peer] func1 -> INFO 00a Автоматически определяемый адрес однорангового узла: 172.18.0.5:7051 2019-04-05 13:51:59.891 UTC [peer] func1 -> INFO 00b Возвращает peer0.org1.example.com:7051 2019-04-05 13:51:59.893 UTC [nodeCmd] Конечная точка computeChaincodeEndpoint -> INFO 00c Ввод конечной точки computeChaincodeEndpoint с помощью peerHostname: peer0.org1.example.com 2019-04-05 13:51:59.893 UTC [nodeCmd] Конечная точка компьютерного кода -> ИНФОРМАЦИЯ 00d Выход с помощью конечной точки: peer0.org1.example.com:7052 2019-04-05 13:51:59.894 UTC [nodeCmd] createChaincodeServer -> ПРЕДУПРЕЖДЕНИЕ 00e адрес peer.chaincodelisten не установлен, с использованием peer0.org1.example.com:7052 фатальная ошибка: неожиданный сигнал во время выполнения [ сигнал SIGSEGV: код нарушения сегментации =0x1 addr=0x63 pc =0x7f803c547259]

стек времени выполнения:

Ответ №1:

Можете ли вы обновить свои образцы материалов git pull из корневого каталога образцов материалов и запустить start.sh снова скрипт. У вас есть скрипт rc-1, который должен работать, но вчера была официально выпущена версия 1.4.1, можете ли вы посмотреть, работает ли новое руководство.

Комментарии:

1. Спасибо за ответ. Конечно, позвольте мне проверить с 1.4.1.

2. Та же проблема с 1.4.1.Запустил команду ./startFabric.sh javascript. Я мог видеть ошибку как # Create the channel docker exec -e «CORE_PEER_LOCALMSPID=Org1MSP» -e CORE_PEER_MSPCONFIGPATH=/etc/h yperledger/msp/users/Admin@org1.example.com/msp » peer0.org1.example.com средство создания однорангового канала -o orderer.example.com: 7050 -c mychannel -f / etc/hyperledger/configt/channel.tx Ответ об ошибке от демона: Контейнер d0249511070228331e6abbaa4eee9b34d2e0a71dd4fc08611e8cf32facea4ba не запущен.

3. Не могли бы вы, пожалуйста, помочь?

4. Ссылка [ jira.hyperledger.org/browse/FAB-13419 ] у некоторых провайдеров возникают некоторые проблемы, связанные с разрешением DNS. Без доступа к вашей реальной системе было бы трудно выяснить, является ли это проблемой, которую вы видите. Я бы рекомендовал попробовать изображение CentOS в облаке или попробовать другого поставщика облачных услуг и посмотреть, по-прежнему ли у вас возникает проблема. Если вы сообщите, какой облачный провайдер и какое изображение на этом облачном провайдере вы используете для Ubuntu, я был бы рад пойти и попробовать это сам.

5. Пожалуйста, найдите сведения о виртуальной машине. Его версия операционной системы: Ubuntu 18.04.1 LTS (GNU / Linux 4.18.0-1014-azure x86_64). Эта виртуальная машина размещена в облаке Azure. Вы можете создать виртуальную машину в облаке Azure и просто выбрать виртуальную машину Ubuntu и опробовать образцы.