【发布时间】:2019-12-04 18:33:02
【问题描述】:
AFAIK,hyperledger fabric 1.4.4 通过在 msp 目录中创建 config.yaml 文件来允许“NodeOU”。
我正在尝试使用本地对等 msp 加入网络。但是网络总是返回以下错误。
Error: proposal failed (err: bad proposal response 500: access denied for [JoinChain][myorg]: [Failed verifying that proposal's creator satisfies local MSP principal during channelless check policy with policy [Admins]: [The identity is not an admin under this MSP [MYORG]: The identity does not contain OU [ADMIN], MSP: [MYORG]]])
我同行的本地msp目录的结构也有
msp
`- admincerts
`- cacerts
`- ca-cert.pem
`- signcerts
`- signcert.pem
`- keystore
`- secret
`- config.yaml
msp/config.yaml 的内容如下。
NodeOUs:
Enable: true
ClientOUIdentifier:
Certificate: cacerts/ca-cert.pem
OrganizationalUnitIdentifier: client
PeerOUIdentifier:
Certificate: cacerts/ca-cert.pem
OrganizationalUnitIdentifier: peer
AdminOUIdentifier:
Certificate: cacerts/ca-cert.pem
OrganizationalUnitIdentifier: admin
OrdererOUIdentifier:
Certificate: cacerts/ca-cert.pem
OrganizationalUnitIdentifier: orderer
我的猜测是 NodeOUs 是有效的,因为在没有 admincerts 的情况下启动对等点没有问题。所以我想我需要配置频道加入政策,但我找不到任何政策参考。
【问题讨论】:
标签: hyperledger-fabric hyperledger