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

时间:2018-10-23 04:56:27

标签: hyperledger-fabric hyperledger hyperledger-composer

尝试从单独的主机添加新组织。(必要时从./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交给订购者的方式是某种错误。或我将其放入错误的文件中。

1 个答案:

答案 0 :(得分:1)

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