web-dev-qa-db-ja.com

ハイパーレジャーファブリックオーダージェネシスブロックの生成に失敗しました

私の最初のネットワークであるfn.shによって生成された、configtxgenの出現は、ジェネシスブロックを生成できません。私のエラーは次のとおりです。

[root@demo first-network]# ./byfn.sh generate
Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3' seconds
Continue? [Y/n] y
proceeding ...
/storage/u01/hyperledger/bin/cryptogen

##########################################################
##### Generate certificates using cryptogen tool #########
##########################################################
org1.example.com
org2.example.com

/storage/u01/hyperledger/bin/configtxgen
##########################################################
#########  Generating Orderer Genesis block ##############
##########################################################
2018-02-26 11:00:08.152 CST [common/configtx/tool] main -> INFO 001 Loading configuration
2018-02-26 11:00:08.155 CST [common/configtx/tool/localconfig] Load -> CRIT 002 Error unmarshaling config into struct:  4 error(s) decoding:

* '' has invalid keys: capabilities
* 'Profiles[TwoOrgsChannel].Application' has invalid keys: Capabilities
* 'Profiles[TwoOrgsOrdererGenesis]' has invalid keys: Capabilities
* 'Profiles[TwoOrgsOrdererGenesis].Orderer' has invalid keys: Capabilities
Failed to generate orderer genesis block...

私のDockerバージョン:

Docker version 17.03.1-ce

私の行くバージョン:

go version go1.8.3 linux/AMD64

私のOSバージョン:

centOS 7.2

次の図のように私のconfigtx.yaml: ここに画像の説明を入力してください

8
kaifoon

プラットフォーム固有のバイナリを1.1.0(1.0.6ではない)で再ダウンロード-> OK

curl -sSL [スクリプトのダウンロード] [1] | bash -s 1.1.0

9
Pham Ngoc Nam

Capabilitiesキーワードは、v1.1.0-preview以降で導入されました。したがって、バージョンv1.0.0のバイナリをv1.1.0の構成ファイルで使用しようとしていると思います。

8
Artem Barger

ノードのバージョンを確認してください。 8.xである必要があります。以下のリンクが役立つはずです。 https://medium.com/@katopz/how-to-install-specific-nodejs-version-c6e1cec8aa11

0
Smrutiranjan G