Error: got unexpected status: BAD_REQUEST -- error applying config update to existing channel

Error: got unexpected status: BAD_REQUEST -- error applying config update to existing channel

我在配置了 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 和管理员证书签署了频道更新交易。此类更新应由 OrdererMSP 签名,因此我必须使用 Orderer 的管理员凭据来签署此更新。