Я работаю с тканью Hyperledger для системы блокчейна.В настоящее время я пытаюсь создать канал, следуя примеру ткани "basic-network".Когда я запускаю файл start.sh, он показывает ошибку, которая не появится в примере.Я не могу понять ... Пожалуйста, помогите!Заранее спасибо!
Я не знаю, связана ли проблема с тем, что мой узел пиров никогда не мог соединиться друг с другом, чтобы сплетничать, но я все еще пытаюсь заставить их сплетничать.
start.sh
set -ev
export MSYS_NO_PATHCONV=1
docker-compose -f docker-compose-cli.yaml down
docker-compose -f docker-compose-cli.yaml up -d
FABRIC_START_TIMEOUT=<larger number>
export FABRIC_START_TIMEOUT=10
sleep ${FABRIC_START_TIMEOUT}
# Create the channel
docker exec -e "CORE_PEER_LOCALMSPID=GovMSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@gov.snts.com/msp" peer0.gov.snts.com peer channel create -o orderer.snts.com:7050 -c mychannel -f /etc/hyperledger/configtx/channel.tx
# Join to the channel.
docker exec -e "CORE_PEER_LOCALMSPID=GovMSP" -e "/etc/hyperledger/msp/users/Admin@gov.snts.com/msp" peer0.gov.snts.com peer channel join -b mychannel.block
В файле docker-compose-cli значение CORE_PEER_MSPCONFIGPATH равно
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/gov.snts.com/users/Admin@gov.snts.com/msp
Даже если я изменил CORE_PEER_MSPCONFIGPATH на это, оно появитсядо той же ошибки снова.
Когда я запускаю "./start.sh", я получаю:
2018-12-24 16:01:56.101 UTC [main] InitCmd -> ERRO 001 Cannot run peer because cannot init crypto, folder "/etc/hyperledger/msp/users/Admin@gov.snts.com/msp" does not exist