在尝试部署业务网络时,我收到错误'解析HTTP / 2'在grpc

时间:2017-05-20 08:41:09

标签: hyperledger-composer

发出的命令是

  

composer network deploy -a my-network.bna -i admin -s adminpw

收到的完整错误是

  

错误:{"已创建":" @ 1495236947.733570390","说明":"无法解析HTTP / 2",&# 34;文件":" ../的src /核心/ EXT /运输/ chttp2 /运输/ chttp2_transport.c"" file_line":2022," grpc_status&# 34;:14," referenced_errors":[{"创建":" @ 1495236947.733545222""描述":"预期SETTINGS帧作为第一帧,得到帧类型80","文件":" ../ src / core / ext / transport / chttp2 / transport / parsing.c", " file_line":479} {"已创建":" @ 1495236947.733562422","说明":"尝试连接http1 .x服务器","文件":" ../ src / core / ext / transport / chttp2 / transport / chttp2_transport.c"," file_line" :1995," HTTP_STATUS" 400}]}

命令失败

1 个答案:

答案 0 :(得分:1)

此错误是尝试使用Hyperledger Fabric V0.6配置文件部署到Hyperledger Fabric V1运行时的结果。 在上面的示例中,未指定配置文件,这意味着它将使用默认配置文件,并且默认配置文件特定于Hyperledger Fabric V0.6

强烈建议您明确指定要使用的配置文件的所有命令行交互,例如,如果您有一个用于连接到名为hlfv1的本地Hyperledger Fabric V1运行时的配置文件,那么您应该发出命令

composer network deploy -p hlfv1 -a my-network.bna -i admin -s adminpw

(注意-p选项指定要使用的配置文件)