我希望在不使用docker的情况下建立一个简单的Hyperledger Fabric网络,并尝试通过使用Node.js的this教程来创建频道。 我执行的步骤:
keyfile
和certfile
来设置fabric-ca-server-config.yaml。启动了CA服务器现在,当我在教程node.js代码上方运行时,我在订单终端上出错并作为node.js调用的响应:
2019-01-09 16:16:54.619 IST [msp] DeserializeIdentity->信息007 获取身份
2019-01-09 16:16:54.619 IST [orderer / common / broadcast]句柄-> WARN 008 [channel:firstchannel]
由于以下原因,从127.0.0.1:44198拒绝广播配置消息 错误:未能达到1个子策略的隐式阈值,必需 剩余1个:权限被拒绝
我尝试了许多更改,但仍然遇到相同的错误。使用./peer channel create -o localhost:7050 -c firstchannel -f ./channel.tx
Here是我的channel.tx用JSON转换的。
该如何解决?
答案 0 :(得分:1)
我明白了!
实际上,在orderer.yaml
中,我将LOG
设置为DEBUG
,现在我可以很好地描述频道创建中的问题。
我有很多事情需要改进,但主要的是,在orderer.yaml
中,GenesisMethod
设置为file
,因此它正在创建系统通道并正在寻找签名。 OrdererMSP
管理员。将GenesisMethod
更改为provisional
可以创建频道。