订购者和对等容器未启动。我使用的是 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.blockchannel.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 版本的主要内容,如果未能解决你的问题,请参考以下文章

组织,应用。订购者。配置文件中的频道。如何设计它?

未满足的对等依赖 React Native CLI Init

hyperledger fabric 节点数限制 最大

对等体未通过TLS连接加入通道和错误(IP SAN错误)

Docker - Bash:IP:命令未找到

如何处理未满足的对等依赖?