Hyperledger fabric 订购者和对等容器未启动。我正在使用hyperledger/fabric 2.0.0-alpha版本

Hyperledger fabric 订购者和对等容器未启动。我正在使用hyperledger/fabric 2.0.0-alpha版本,hyperledger-fabric,channel,hyperledger-fabric-sdk-go,Hyperledger Fabric,Channel,Hyperledger Fabric Sdk Go,目前我正在尝试运行基本网络。在启动orderer后,它已存在,但出现以下错误 panic: [channel ordererchannel] config requires unsupported channel capabilities: Channel capability V2_0 is required but not supported: Channel capability V2_0 is required but not supported ``` I am using hyper

目前我正在尝试运行基本网络。在启动orderer后,它已存在,但出现以下错误

panic: [channel ordererchannel] config requires unsupported channel capabilities: Channel capability V2_0 is required but not supported: Channel capability V2_0 is required but not supported ```
I am using hyperledger/fabric-orderer:2.0.0-alpha image


正在使用脚本的修改版本并生成自己的
genesis.block
channel.tx

我在生成自己的配置文件时遇到了与您相同的错误,但如果我使用预生成的配置文件,则订购方将正常启动


到目前为止,我的结论是configtxgen存在问题,而不是fabric orderer 2.0.0 alpha,但需要进行更多的调查。

正在使用脚本的修改版本,并生成您自己的
genesis.block
channel.tx

我在生成自己的配置文件时遇到了与您相同的错误,但如果我使用预生成的配置文件,则订购方将正常启动

到目前为止,我的结论是configtxgen存在问题,而不是结构订购器2.0.0 alpha,但需要更多的调查。

  • 嘿,您所要做的就是确保包含configtxgen的fabric samples/bin下的bin文件夹是最新的2.0.0 alpha版本

  • 当您签出时,它只签出源代码,而不是bin文件夹

  • 当您克隆fabric示例时,它只是下载了源代码,而不是bin文件夹,因为它包含超过50MB的数据,所以curl命令可以为您完成此操作

  • 请确保存在2.0.0 alpha configtxgen bin文件,并在通道功能中引用相同的文件

      • 嘿,您所要做的就是确保包含configtxgen的fabric samples/bin下的bin文件夹是最新的2.0.0 alpha版本

      • 当您签出时,它只签出源代码,而不是bin文件夹

      • 当您克隆fabric示例时,它只是下载了源代码,而不是bin文件夹,因为它包含超过50MB的数据,所以curl命令可以为您完成此操作

      • 请确保存在2.0.0 alpha configtxgen bin文件,并在通道功能中引用相同的文件


      谢谢。我正在使用修改后的版本生成channel.tx。另外,在将configtx.yml文件中的订购者功能从v2\u 0更改为v1\u 3后,结构订购者:2.0.0-alpha正在为我工作。谢谢。我正在使用修改后的版本生成channel.tx。同样,结构订购者:2.0.0-alpha在更改后为我工作configtx.yml文件中订购方从v2_0到v1_3的功能