我正在尝试在 Hyperledger Fabric 中开发我的第一个网络。使用以下文档http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html
我已经完成设置直到http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#create-join-channel
但是当我运行
peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls $CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
我收到错误为
错误:出现意外状态:BAD_REQUEST
搜索我遇到的问题http://hyperledgerdocs.readthedocs.io/en/latest/asset_trouble.html
因此,我尝试使用给定的新频道名称(旧频道名称=mychannel),
我试过下面的命令
CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050 peer channel create -c myc1
CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer.example.com:7050 peer channel create -c myc1
CORE_PEER_COMMITTER_LEDGER_ORDERER=172.18.0.2:7050 peer channel create -c myc1
对于这三个我都遇到错误
错误:订购服务端点无效或缺失
用法:
对等通道创建[标志]
我也尝试跳过它假设频道已经创建。
因此跑了
peer channel join -b ./mychannel.block
But got
错误:提案失败(错误:rpc 错误:代码 = 未知 desc = 链代码错误(状态:500,消息:无法从创世块创建分类帐,因为 LedgerID 已存在))
我的操作系统是 Ubuntu 16.04
docker ps
Kindly help