Hyperledger fabric 错误:获得意外状态:错误的\u请求--将配置更新应用于现有通道时出错

Hyperledger fabric 错误:获得意外状态:错误的\u请求--将配置更新应用于现有通道时出错,hyperledger-fabric,hyperledger,raft,Hyperledger Fabric,Hyperledger,Raft,我在用RAFT共识协议配置的网络中添加了一个新的订购者,因此我添加并修改了配置文件,并在共识类型部分中包含了新创建的订购者的TLS证书 我已按照所有步骤进行通道配置更新事务,直到signconfigtx更新,但当我尝试执行最终对等通道更新时,它失败,并产生以下错误: 2019-08-22 10:59:48.212 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized

我在用RAFT共识协议配置的网络中添加了一个新的订购者,因此我添加并修改了配置文件,并在共识类型部分中包含了新创建的订购者的TLS证书

我已按照所有步骤进行通道配置更新事务,直到signconfigtx更新,但当我尝试执行最终对等通道更新时,它失败,并产生以下错误:

2019-08-22 10:59:48.212 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Error: got unexpected status: BAD_REQUEST -- error applying config update to existing channel 'mychannel': error authorizing update: error validating DeltaSet: policy for [Value]  /Channel/Orderer/ConsensusType not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied

尽管我已经从两个组织的管理员处签署了这个更新,但我仍然收到了这个错误。请帮助我,让我知道如何解决这个问题。

好的,我已经解决了这个问题。我使用错误的MSP和管理员证书签署通道更新事务。此类型的更新应由OrderMSP签名,因此我必须使用Orderer的管理员凭据来签名此更新