Hyperledger Fabric Network(1.1.0)无法在对等方和订购方之间创建通道

时间:2018-06-23 18:13:00

标签: hyperledger-fabric hyperledger

我正在尝试在AWS上配置超级账本结构网络。 我有3个AWS ubuntu实例,每个实例都是fabric-ca,fabric-orderer,fabric-peer最新的docker映像。

首先,我使用“ start -b”命令启动了CA服务器。我检查了一个身份已在CA服务器数据库中注册。 之后,我启动了我的订购服务器。之后,在注册服务器上注册了CA注册的身份,并使用fabric-ca-client bin在注册服务器上注册了注册的身份。最后,我使用configtxgen bin创建了创世块。

问题在这里。

我启动了一个对等并执行上述相同的步骤,并创建了一个身份类型的对等。之后,我创建了admincerts目录,并将cert.pem放在ca signcerts目录中。尽管此认证文件描述了CA创建的身份。

但是当我尝试创建订购频道时,它显示为error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining

如何为对等方创建administrator认证以创建频道?

1 个答案:

答案 0 :(得分:1)

渠道创建有很多容易出错的地方

1)。可能是您传递了错误的mspID。 2)详细说明reg Admin键

NodeJS Logs: [2018–10–04 12:19:28.548] [DEBUG] Create-Channel — response ::{“status”:”BAD_REQUEST”,”info”:”error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining”}
[2018–10–04 12:19:28.548] [ERROR] Create-Channel — 

!!!!!!!!!无法创建频道“公开” !!!!!!!!!

订购者日志:reg频道创建错误

2018–10–04 08:19:28.617 UTC [orderer/common/broadcast] Handle -> WARN 132 [channel: public] Rejecting broadcast of config message from 10.255.0.2:57714 because of error: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining

原因:交易未使用管理员密钥签名

解决方案:要创建频道,我们需要管理员凭据,例如私钥和公共证书(例如x.509)