Hyperledger fabric 获取配置文件的pb格式时出错

Hyperledger fabric 获取配置文件的pb格式时出错,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我正在使用Hyperledger fabric 1.1版本,正在处理fabric sample/first network。在试图获取cli容器中的config.pb文件时,我遇到了此错误。产生此错误的确切命令是什么 默认情况下,Fabric sample/first network使用TLS,屏幕截图中的第一行有[grpc],这使我认为您没有在启用TLS的情况下运行该命令 尝试此命令以获取最新配置 peer channel fetch config config_block.pb -o ord


我正在使用Hyperledger fabric 1.1版本,正在处理fabric sample/first network。在试图获取cli容器中的config.pb文件时,我遇到了此错误。

产生此错误的确切命令是什么

默认情况下,Fabric sample/first network使用TLS,屏幕截图中的第一行有[grpc],这使我认为您没有在启用TLS的情况下运行该命令

尝试此命令以获取最新配置

peer channel fetch config config_block.pb -o orderer.example.com:7050 -c $CHANNEL_NAME --tls --cafile $ORDERER_CA
其中,$CHANNEL\u NAME是您的频道名称,$order\u CA是CLI容器中的订购者证书的路径。e、 g.
ORDERER\u CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordereorganizations/example.com/orderers/ORDERER.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

还有一个获取fabric samples/first network的配置块的示例。它可以在fetchChannelConfig()函数(第211行和第215行)的结构示例/first network/scripts/utils.sh下找到。其中一个应该可以正常工作,因为它是为该设置编写的