Published on

Hyperledger Fabric Cryptic Error When Trying to Turn on Capabilities

Authors

Hyperledger Fabric 1.2 has a section in the configtx configuration YAML file called "Capabilities". Setting these capabilities to true results in a cryptic error message similar to: config requires unsupported orderer capabilities. Despite trying to tinker with the config and the startup parameters of the CLI tools this error still pops up. In the end disabling these features as below got rid of this error message and started the server up. Eventhough these flags are off these features like channels should still be enabled.

Capabilities:
  Global: &ChannelCapabilities
    v1_1: false
  Orderer: &OrdererCapabilities
    v1_1: false
  Application: &ApplicationCapabilities
    v1_1: false