订购者和对等容器未启动。我使用的是 hyperledger/fabric 2.0.0-alpha 版本
Posted
技术标签:
【中文标题】订购者和对等容器未启动。我使用的是 hyperledger/fabric 2.0.0-alpha 版本【英文标题】:Orderer and peer containers not starting.I am using hyperledger/fabric 2.0.0-alpha version 【发布时间】:2020-03-13 14:21:29 【问题描述】:目前我正在尝试运行基本网络。在启动 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
【问题讨论】:
【参考方案1】:正在使用脚本的修改版本并生成您自己的genesis.block
和channel.tx
?
当我生成自己的配置文件时,我遇到了和你一样的错误,但是如果我使用预先生成的配置文件,那么 orderer 可以正常启动。
到目前为止,我的结论是 configtxgen 存在问题,而不是 fabric-orderer 2.0.0 alpha,而是需要更多调查。
【讨论】:
谢谢。我正在使用修改后的版本来生成 channel.tx 。另外,在将 configtx.yml 文件中 orderer 的功能从 v2_0 更改为之后,现在 fabric-orderer:2.0.0-alpha 正在为我工作v1_3【参考方案2】:嘿,您要做的就是确保 fabric-samples/bin 下的 bin 文件夹具有 configtxgen 是最新的并且是 2.0.0 alpha 版本
结帐时,它只是签出源代码而不是 bin 文件夹
当您克隆 fabric-samples 时,它只是下载了源代码而不是 bin 文件夹,因为它包含超过 50MB,因此 curl 命令会为您完成
请确保您存在 2.0.0 alpha configtxgen bin 文件并在通道功能中引用相同的文件
【讨论】:
以上是关于订购者和对等容器未启动。我使用的是 hyperledger/fabric 2.0.0-alpha 版本的主要内容,如果未能解决你的问题,请参考以下文章