You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hyperledger Fabric通道更新提示Admins子策略未满足的问题求助

问题根因

你修改的是 /Channel/Orderer/ConsensusType 通道配置项,该配置属于Orderer组管控范围,对应权限策略要求Orderer组织的管理员签名,而你当前提交更新时使用的是Peer组织(BPLMSP)的管理员身份,无法满足策略校验要求。

遗漏的校验点

  • 配置修改对应的权限主体校验:/Channel/Orderer 层级的配置修改,默认需要Orderer组织的管理员权限,而非Peer组织管理员权限。你当前cli配置的CORE_PEER_LOCALMSPID为BPLMSP(Peer组织ID),对应的管理员属于Peer组织,没有Orderer组配置的修改权限。
  • 签名身份匹配校验:提交Orderer组相关配置更新时,需要使用Orderer组织(你的配置中Orderer组织ID为BPLOrdererMSP)的管理员身份签名,你目前使用的BPLMSP管理员签名不被Orderer组的策略认可。

解决步骤

  1. 调整cli容器的环境变量,切换为Orderer组织管理员身份:
    将CORE_PEER_LOCALMSPID修改为BPLOrdererMSP,CORE_PEER_MSPCONFIGPATH指向Orderer组织管理员的msp目录,同步调整TLS相关配置为Orderer节点的TLS证书路径。
  2. 重新执行配置更新流程:
    用Orderer管理员身份对配置更新包签名后,再执行peer channel update命令提交即可。
  3. 若你的通道Orderer组配置了多组织管理策略,需先确认策略要求的签名数量,收集到足够的合规签名后再提交更新。

内容的提问来源于stack exchange,提问作者byron1st

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 05:06:03