3 Hyperledger fabric1.0单机编译部署gRPC报错

单机 编译部署 Hyperledger  fabric1.0 4peers+1orderer。打开新终端执行客户端调用报错:

attachments-2018-04-R2YNMsti5ad4a546b937a.PNG但将节点配置文件里的TLS enable=true 改为false 就没有问题

谢谢

请先 登录 后评论

1 个回答

冯翔 - 高级系统架构师

可能是以下两个原因  


1. 如果orderer和peer的配置文件都打开了TLS 

tls:

        enabled:  true

        cert:

            file:server.crt

        key:

            file: server.key

        rootcert:

            file: ca.crt


请检查相关的证书文件是否设置正确。注意,如果启用TLS那么orderer和peer都要打开TLS


2. 如果启用了TLS,Peer命令行的某些命令也需要加入TLS相关的证书。比如采用TLS的chaincode实例化命令如下所示:


peer chaincode instantiate -o  om:7050 -C roberttestchannel -n r_test_cc6 -v 1.0 -c '{"Args":["init","a","100","b","200"]}' -P "OR('Org1MSP.member','Org2MSP.member')" --tls --cafile  /opt/hyperledger/fabricconfig/crypto-config/ordererOrganizations/qklszzn.com/orderers/orderer.qklszzn.com/msp/tlscacerts/tlsca.qklszzn.com-cert.pem

请先 登录 后评论
  • 2 关注
  • 0 收藏,1021 浏览
  • ZhlM 提出于 2018-04-16 21:30

相似问题