Hyperledger fabric Hyperledger结构警告。此订购程序正在兼容模式下运行

Hyperledger fabric Hyperledger结构警告。此订购程序正在兼容模式下运行,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,一段时间后(停止/重新启动网络) Hyperledger结构订购者发出警告: [orderer.consensus.kafka] processRegular -> WARN 02a [channel: mychannel] This orderer is running in compatibility mode 我们应该如何解决它?如果有,请尝试在基本网络文件夹中使用“拆卸”脚本,否则您可以停止所有容器,如果需要,也可以删除图像,然后使用该脚本重新启动fabric,您应该解决它。此

一段时间后(停止/重新启动网络)

Hyperledger结构订购者发出警告:

[orderer.consensus.kafka] processRegular -> WARN 02a [channel: mychannel] 
This orderer is running in compatibility mode

我们应该如何解决它?

如果有,请尝试在基本网络文件夹中使用“拆卸”脚本,否则您可以停止所有容器,如果需要,也可以删除图像,然后使用该脚本重新启动fabric,您应该解决它。

此消息来自Hyperledger fabric代码行下方。 代码片段来自chain.go,位于-fabric/order/consenses/kafka

if regularMessage.Class==ab.KafkaMessageRegular\u UNKNOWN | |!chain.SharedConfig().Capabilities().Resubmission()
{
logger.Warningf(“[频道:%s]此订购程序正在兼容模式下运行”,chain.ChainID())
chdr,err:=utils.ChannelHeader(env)
如果错误!=零{
返回fmt.Errorf(“由于通道头解组错误=%s而丢弃错误的配置消息”,err)
}

这基本上表示收到的类型为未知的常规消息或关闭时重新提交的消息,表示订购服务网络与v1.0.x orderer在一起

因此,这不是一个需要解决的错误,您的网络将正常工作