Hyperledger fabric Hyperledger结构无法创建只有一个组织的频道

Hyperledger fabric Hyperledger结构无法创建只有一个组织的频道,hyperledger-fabric,Hyperledger Fabric,我有这个configtx.yaml配置在创建orderer genesis块、通道和锚点对等配置后,我在对等cli端输入了尝试创建通道时出错 2020-01-04 06:02:06.398 UTC [grpc] HandleSubConnStateChange -> DEBU 04b pickfirstBalancer: HandleSubConnStateChange: 0xc0005336f0, CONNECTING 2020-01-04 06:02:06.399 UTC [grpc]

我有这个
configtx.yaml
配置在创建orderer genesis块、通道和锚点对等配置后,我在对等cli端输入了尝试创建通道时出错

2020-01-04 06:02:06.398 UTC [grpc] HandleSubConnStateChange -> DEBU 04b pickfirstBalancer: HandleSubConnStateChange: 0xc0005336f0, CONNECTING
2020-01-04 06:02:06.399 UTC [grpc] HandleSubConnStateChange -> DEBU 04c pickfirstBalancer: HandleSubConnStateChange: 0xc0005336f0, READY
Error: got unexpected status: BAD_REQUEST -- Attempted to include a member which is not in the consortium
有人能看到我错过了什么吗

Organizations:

    - &OrdererOrg
        Name: OrdererOrg
        ID: OrdererMSP
        MSPDir: crypto-config/ordererOrganizations/bionic.com/msp
    - &Org1
        Name: Org1

        ID: Org1MSP

        MSPDir: ../crypto-config/peerOrganizations/org1.bionic.com/msp

        Policies:
            Readers:
                Type: Signature
                Rule: "OR('Org1.peer', 'Org1.admin', 'Org1.client')"
            Writers:
                Type: Signature
                Rule: "OR('Org1.peer', 'Org1.admin', 'Org1.client')"
            Admins:
                Type: Signature
                Rule: "OR('Org1.peer', 'Org1.admin', 'Org1.client')"


        AnchorPeers:
            - Host: peer0.org1.bionic.com
              Port: 7051

Capabilities:
    Channel: &ChannelCapabilities
...
    Orderer: &OrdererCapabilities
...
    Application: &ApplicationCapabilities
...

Application: &ApplicationDefaults

    Organizations:

    Policies:
...
    Capabilities:
        <<: *ApplicationCapabilities
Orderer: &OrdererDefaults

    OrdererType: solo

    Addresses:
        - orderer.bionic.com:7050
...
    Organizations:

    Policies:
...
Profiles:

    OneOrgOrdererGenesis:
        <<: *ChannelDefaults
        Orderer:
            <<: *OrdererDefaults
            Organizations:
                - *Org1
            Capabilities:
                <<: *OrdererCapabilities
        Consortiums:
            SampleConsortium:
                Organizations:
                    - *Org1
    OneOrgChannel:
        Consortium: SampleConsortium
        <<: *ChannelDefaults
        Application:
            <<: *ApplicationDefaults
            Organizations:
                - *Org1
            Capabilities:
                <<: *ApplicationCapabilities


我已尝试完全删除consortium部分并生成了新的configtx.yaml文件,但随后我收到一个错误,即如果没有consortium定义,我无法创建orderer genesis块。

您必须更新
OneOrderGenesis
配置文件

在“订购者”部分,您将把
*Org1
作为订购者。将其更改为
*orderorg

Profiles:

    OneOrgOrdererGenesis:
        <<: *ChannelDefaults
        Orderer:
            <<: *OrdererDefaults
            Organizations:
                - *OrdererOrg
            Capabilities:
                <<: *OrdererCapabilities
        Consortiums:
            SampleConsortium:
                Organizations:
                    - *Org1
配置文件:
单器官发生:

为什么在“Profiles.OneOrgChannel.Application”下有两次组织和功能?这是错误的。你看到其他问题了吗
Profiles:

    OneOrgOrdererGenesis:
        <<: *ChannelDefaults
        Orderer:
            <<: *OrdererDefaults
            Organizations:
                - *OrdererOrg
            Capabilities:
                <<: *OrdererCapabilities
        Consortiums:
            SampleConsortium:
                Organizations:
                    - *Org1