Попытка запустить hyperledger byfn построить вашу первую сеть, и я столкнулся с ошибкой 001 - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь построить свою первую сеть в соответствии с инструкциями Создание вашей первой сети но я продолжаю сталкиваться с этой ошибкой:

Build your first network (BYFN) end-to-end test

Channel name : mychannel
Creating channel...
CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
CORE_PEER_LOCALMSPID=Org1MSP
CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
CORE_PEER_TLS_ENABLED=true
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
CORE_PEER_ID=cli
CORE_LOGGING_LEVEL=INFO
CORE_PEER_ADDRESS=peer0.org1.example.com:7051
+ peer channel create -o orderer.example.com:7050 -c mychannel -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
+ res=1
+ set +x
2018-05-08 15:51:51.677 UTC [main] main -> ERRO 001 Cannot run peer because cannot init crypto, missing /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp folder
!!!!!!!!!!!!!!! Channel creation failed !!!!!!!!!!!!!!!!
========= ERROR !!! FAILED to execute End-2-End Scenario ===========

Любые предложения очень помогут

Ответы [ 2 ]

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

Существует множество причин, по которым вы получите эту ошибку, но для меня проблема в том, что я уже запустил byfn.sh и не смог ее выполнить. Я должен был сначала выполнить ./byfn.sh -m down, а затем ./byfn.sh -m up, чтобы он выполнялся правильно.

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

Ваши крипто материалы не генерируются должным образом. Убедитесь, что на платформе (-ах) установлены все пререквизиты Я надеюсь, что вы скачали все бинарные файлы для конкретной платформы https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh

Это гарантирует, что у вас есть правильные Cryptogen и Configtxgen инструменты для создания криптографических материалов, клиентов и конфигураций каналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...