Как разрешить «CRIT 002 Error unmarshaling config в struct: 21 error (s)» при настройке первой сети? - PullRequest
0 голосов
/ 01 февраля 2019

Я работаю с документами Hyperledger "fabric-samples" и считаю, что выполнил все обязательные шаги, чтобы достичь точки, в которой я вызываю

me@TheBrick MINGW64 ~/go/src/fabric-samples (v1.1.0)
$ cd first-network/

me@TheBrick MINGW64 ~/go/src/fabric-samples/first-network (v1.1.0)
$ ./byfn.sh -m generate

Процесс отбрасывает ошибку иМне пока не удалось найти решение.

Вывод:

Generating certs and genesis block for channel 'mychannel' with CLI timeout of '10' seconds and CLI delay of '3' seconds
Continue? [Y/n] y
proceeding ...
/c/Users/me.THEBRICK/go/src/fabric-samples/bin/cryptogen

##########################################################
##### Generate certificates using cryptogen tool #########
##########################################################
+ cryptogen generate --config=./crypto-config.yaml
org1.example.com
org2.example.com
+ res=0
+ set +x

/c/Users/me.THEBRICK/go/src/fabric-samples/bin/configtxgen
##########################################################
#########  Generating Orderer Genesis block ##############
##########################################################
CONSENSUS_TYPE=solo
+ '[' solo == solo ']'
+ configtxgen -profile TwoOrgsOrdererGenesis -channelID byfn-sys-channel -outputBlock ./channel-artifacts/genesis.block
2019-02-01 10:17:00.647 GMT [common/configtx/tool] main -> INFO 001 Loading configuration
2019-02-01 10:17:00.675 GMT [common/configtx/tool/localconfig] Load -> CRIT 002 Error unmarshaling config into struct:  21 error(s) decoding:

* '' has invalid keys: capabilities, channel
* 'Application' has invalid keys: Capabilities, Policies
* 'Orderer' has invalid keys: Policies
* 'Organizations[0]' has invalid keys: Policies
* 'Organizations[1]' has invalid keys: Policies
* 'Organizations[2]' has invalid keys: Policies
* 'Profiles[SampleDevModeKafka]' has invalid keys: Capabilities, Policies
* 'Profiles[SampleDevModeKafka].Application' has invalid keys: Capabilities, Policies
* 'Profiles[SampleDevModeKafka].Application.Organizations[0]' has invalid keys: Policies
* 'Profiles[SampleDevModeKafka].Consortiums[SampleConsortium].Organizations[0]' has invalid keys: Policies
* 'Profiles[SampleDevModeKafka].Consortiums[SampleConsortium].Organizations[1]' has invalid keys: Policies
* 'Profiles[SampleDevModeKafka].Orderer' has invalid keys: Capabilities, Policies
* 'Profiles[SampleDevModeKafka].Orderer.Organizations[0]' has invalid keys: Policies
* 'Profiles[TwoOrgsChannel].Application' has invalid keys: Capabilities, Policies
* 'Profiles[TwoOrgsChannel].Application.Organizations[0]' has invalid keys: Policies
* 'Profiles[TwoOrgsChannel].Application.Organizations[1]' has invalid keys: Policies
* 'Profiles[TwoOrgsOrdererGenesis]' has invalid keys: Capabilities, Policies
* 'Profiles[TwoOrgsOrdererGenesis].Consortiums[SampleConsortium].Organizations[0]' has invalid keys: Policies
* 'Profiles[TwoOrgsOrdererGenesis].Consortiums[SampleConsortium].Organizations[1]' has invalid keys: Policies
* 'Profiles[TwoOrgsOrdererGenesis].Orderer' has invalid keys: Capabilities, Policies
* 'Profiles[TwoOrgsOrdererGenesis].Orderer.Organizations[0]' has invalid keys: Policies
+ res=1
+ set +x
Failed to generate orderer genesis block...

Это мой ориентир:

https://hyperledger -кань.readthedocs.io/en/release-1.0/build_network.html

NB Я следовал инструкциям, чтобы добраться до этой точки, и отметил информацию о «Эти инструкции были проверены для работы с версией«1.0.3» помечены изображения Docker ".Для этого я запустил этот

curl -sSL https://URL | bash -s 1.0.3

(предварительные условия указывают 1,06)

curl -sSL https://URL | bash -s 1.0.6

Я получаю один и тот же результат, независимо от того, как 1,0,3 и 1,0,6

Спасибо за любые советы.

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