运行第一个网络byfn.sh up命令时,满足结构错误0子策略

时间:2019-09-09 02:41:42

标签: hyperledger-fabric

大家好,我遵循了hyperledger-fabric教程,并安装了Fabric docker映像和fabric-samples存储库。当我运行byfn.sh up命令时,它会引发以下错误。

/ ___|  |_   _|    / \    |  _ \  |_   _|
\___ \    | |     / _ \   | |_) |   | |  
 ___) |   | |    / ___ \  |  _ <    | |  
|____/    |_|   /_/   \_\ |_| \_\   |_|  

Build your first network (BYFN) end-to-end test

Channel name : mychannel
Creating channel...
+ peer channel create -o orderer.example.com:7050 -c mychannel -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
+ res=1
+ set +x
2019-09-09 02:32:24.220 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Error: got unexpected status: BAD_REQUEST -- error validating channel creation transaction for new channel 'mychannel', could not succesfully apply update to template configuration: error authorizing update: error validating DeltaSet: policy for [Group]  /Channel/Application not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied
!!!!!!!!!!!!!!! Channel creation failed !!!!!!!!!!!!!!!!
========= ERROR !!! FAILED to execute End-2-End Scenario ===========

error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied

如何解决此错误?谢谢

2 个答案:

答案 0 :(得分:1)

尝试执行docker volume prunedocker system prune -a命令删除结构样本,然后重新安装二进制文件和映像,然后重新运行./byfn.sh up命令。当我被告知此错误时,我执行了上述步骤并将其修复。

答案 1 :(得分:0)

您应该在每个命令后插入“ sleep 10s”。