创建频道时出现以下错误
Endorser和订购者的连接已初始化错误:发生意外状态:禁止-现有频道的配置更新未通过初始检查:隐式策略评估失败-0个子策略感到满意,但此政策要求其中一名“作家”需满足的子政策:权限被拒绝
我执行的命令是
peer channel create -o orderer1.base.order:7050 -c basechannel -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/base.order/tlsca/tlsca.base.order-cert.pem
这里是configtx.yaml
Organizations:
- &OrdererOrg
Name: OrdererOrg
ID: OrdererMSP
MSPDir: crypto-config/ordererOrganizations/base.order/msp
Policies:
Readers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Writers:
Type: Signature
Rule: "OR('OrdererMSP.member')"
Admins:
Type: Signature
Rule: "OR('OrdererMSP.admin')"
- &Org1
Name: LeftOrgMSP
ID: LeftOrgMSP
MSPDir: crypto-config/peerOrganizations/base.left/msp
Policies:
Readers:
Type: Signature
Rule: "OR('LeftOrgMSP.admin', 'LeftOrgMSP.peer', 'LeftOrgMSP.client')"
Writers:
Type: Signature
Rule: "OR('LeftOrgMSP.admin', 'LeftOrgMSP.client','LeftOrgMSP.peer')"
Admins:
Type: Signature
Rule: "OR('LeftOrgMSP.admin','LeftOrgMSP.peer')"
AnchorPeers:
- Host: peer1.base.left
Port: 7051
- &Org2
Name: RightOrgMSP
ID: RightOrgMSP
MSPDir: crypto-config/peerOrganizations/base.right/msp
Policies:
Readers:
Type: Signature
Rule: "OR('RightOrgMSP.admin', 'RightOrgMSP.peer', 'RightOrgMSP.client')"
Writers:
Type: Signature
Rule: "OR('RightOrgMSP.admin', 'RightOrgMSP.client')"
Admins:
Type: Signature
Rule: "OR('LeftOrgMSP.admin')"
AnchorPeers:
- Host: peer1.base.right
Port: 9051
在CLI容器中,我将配置文件设置为peer1.base.left
注意:
我有两个组织,每个组织都有一个同龄人
尝试重新启动(删除所有证书,停止/杀死所有容器和泊坞窗网络)。错误显示更新是针对现有频道的,因此您的网络可能正在运行。全部停止并重新启动