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

Hyperledger Composer v0.19启动业务网络报composerchannel访问拒绝错误

该报错为Org1MSP组织的身份未通过composerchannel通道的访问权限校验,核心原因是PeerAdmin卡片的身份签名不被节点认可,多由开发环境残留数据冲突、卡片信息过期、依赖版本不匹配导致,可按以下步骤修复:

步骤1:清理原有环境残留

进入你部署开发环境时创建的fabric-dev-servers目录,执行以下命令清理残留的Fabric容器与数据:

./stopFabric.sh
./teardownFabric.sh

执行完成后删除本地所有已存在的Composer卡片,避免旧身份信息冲突:

composer card delete -c PeerAdmin@hlfv1

如果有其他历史卡片也可批量清理:

composer card list | grep @ | awk '{print $1}' | xargs -I {} composer card delete -c {}

步骤2:重新初始化Fabric环境

在fabric-dev-servers目录下执行以下命令重启Fabric网络,重新生成PeerAdmin卡片:

./startFabric.sh
./createPeerAdminCard.sh

步骤3:重新执行业务网络启动命令

composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card

异常兜底检查

如果执行后仍报错,核对两个核心配置:

  • 前置依赖版本必须完全匹配v0.19版本要求:Node.js 8.9.x版本、npm 5.x版本、Docker 17.03.x版本,更高版本会出现兼容性问题导致权限校验失败
  • 不要使用root用户执行Composer相关命令,文件权限不足会导致MSP签名校验不通过

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:45:03