发出的命令是
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}]}
命令失败
答案 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选项指定要使用的配置文件)