Hyperledger构建网络-无法创建对等通道



我目前正在遵循hyperledger结构文档v1.4.6来构建第一个网络(https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html#manually-生成工件(

我首先放下了网络/byfn.sh-down随后尝试创建网络。然而,当我进入dockercli并执行时

peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

这会产生一个错误,称

InitCmd -> ERRO 001 Cannot run peer because cannot init crypto, folder "/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" does not exist

所以我再次尝试了网络启动(./byfn.sh-up(,现在使用相同的程序,它会产生不同的错误,即

Error: got unexpected status: BAD_REQUEST -- error applying config update to existing channel 'mychannel': error authorizing update: error validating ReadSet: proposed update requires that key [Group]  /Channel/Application/Org1MSP be at version 0, but it is currently at version 1

在相同的命令

首先,我不确定我应该打开还是关闭网络,其次是如何解决问题。谢谢

如果您想执行手动步骤,您需要从这里开始(关闭/删除任何以前的结构网络(,并按照该页面上列出的顺序执行所有步骤。

最新更新