Hyperledger结构:创建通道时验证DeltaSet时出错

时间:2018-08-10 16:46:46

标签: hyperledger

我需要在3个组织下创建3个渠道。

channelAll:Org1,Org2

channelOrg1:Org1

channelOrg2:Org2

但是,我已经成功创建了第一个和第二个通道,但是对于第三个通道,错误发生如下。

  

错误:错误状态为:BAD_REQUEST-授权更新错误:   验证DeltaSet时出错:[Group] / Channel / Application的策略   不满意:未能达到1个子策略的隐含阈值,   还需要1个   root @ 871fcf2002f9:/opt/gopath/src/github.com/hyperledger/fabric/peer#

您有什么想法要解决吗?这是configtx.yaml。

个人资料:

TwoOrgsOrdererGenesis:
    Capabilities:
        <<: *ChannelCapabilities
    Orderer:
        <<: *OrdererDefaults
        Organizations:
            - *OrdererOrg
        Capabilities:
            <<: *OrdererCapabilities
    Consortiums:
        LCFNConsortium:
            Organizations:
                - *Org1
                - *Org2
pfAllChannel:
    Consortium: LCFNConsortium
    Application:
        <<: *ApplicationDefaults
        Organizations:
            - *Org1
            - *Org2
        Capabilities:
            <<: *ApplicationCapabilities
pfOrg1Channel:
    Consortium: LCFNConsortium
    Application:
        <<: *ApplicationDefaults
        Organizations:
            - *Org1
        Capabilities:
            <<: *ApplicationCapabilities
pfOrg2Channel:
    Consortium: LCFNConsortium
    Application:
        <<: *ApplicationDefaults
        Organizations:
            - *Org2
        Capabilities:
            <<: *ApplicationCapabilities

2 个答案:

答案 0 :(得分:1)

这意味着订购者未获得所需组织MSP的签名。您可以在订购者日志中进行验证。

答案 1 :(得分:0)

在签名信封之前,请确保您导出为env CORE_PEER_LOCALMSPID的MSP是正确的。如果您的MSP为org1.example.comMSP,那么Org1.example.comMSP将无效。