1. 程式人生 > >hyperledger fabric Failed to generate orderer genesis block

hyperledger fabric Failed to generate orderer genesis block

當使用configtxgen工具進行生成創世區塊和channel.tx等時出現錯誤,具體如下:

##########################################################
#########  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

解決辦法:capabilities屬性是yamlx新增的屬性,所以configtxgen工具必須也進行升級,不然無法識別該屬性。所以將configtxgen工具升級為新版本(我的是1.1.0).然後執行沒有問題。