错误:2未知:访问被拒绝:频道[composerchannel]创建者组织

问题描述 投票:0回答:1

[尝试从单独的主机添加新组织。(在必要时从./eyfn.sh修改步骤)。

已成功使用Hyperledger Composer创建和导入网络管理卡。 (https://medium.com/@mahoney_33893/hyperledger-composer-adding-another-organization-to-an-existing-running-multi-organization-fff5c8104a82)。

但是,当我对网络执行ping操作时:

错误:尝试ping操作时出错。错误:2未知:访问被拒绝:频道[composerchannel]创建者组织[Org3MSP]

[从同行那里获得日志后,-身份的主要反序列化失败(MSP Org3MSP未知)-[channel:composerchannel]从10.0.1.6:48262撤消对交付请求的客户端授权:在通道[composerchannel]和策略[/ Channel / Application / Readers]的检查策略期间,对签名数据的评估策略失败:[未能达到隐式阈值1个子策略中,还需要1个]

我的问题实际上类似于Hyperledger-Composer: Getting "access denied" when pinging network admin card

该解决方案确实提到将我的新组织的msp文件包含在我按顺序执行的订购器卷中

docker cp msp <containername>:/etc/hyperledger/msp/peerOrganizations/org3.example.com

我的第一个组织使用默认的./startFabric.sh建立

请注意,我暂时未使用TLS。

错误仍然存​​在,我想知道为什么。但是,我确实怀疑将msp交给订购者的方式是某种错误。或我将其放入错误的文件中。

hyperledger-fabric hyperledger hyperledger-composer
1个回答
1
投票

也许您需要从Composer迁移到其他框架。数百名开发人员正在使用Convector。 Convector是一个Hyperledger Labs项目,该项目是在不推荐使用Hyperledger Composer之前创建的,但看起来与开发人员相似。它遵循模型控制器模式(类似于Composer资产和事务),但是它会本地编译为Fabric代码,并且不会创建运行时。

© www.soinside.com 2019 - 2024. All rights reserved.