Hyperledger Fabric error: "TLS: bad certificate server" when installing chaincode

Hyperledger Fabric error: "TLS: bad certificate server" when installing chaincode

我刚开始学习 HLF,在按照文档中的教程进行操作时遇到错误:link

我使用此命令下载了 fabric-samples(将 bit.ly link 替换为目标):

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s -- 2.2.2 1.4.9

我在一个终端中 运行 logspout 并尝试在另一个终端中执行 peer lifecycle chaincode install basic.tar.gz,这就是我得到的结果

Error: failed to retrieve endorser client for install: endorser client failed to connect to localhost:7051: failed to create new connection: context deadline exceeded

Logspout 提供的日志:

peer0.org1.example.com|2022-03-15 13:03:24.452 UTC [core.comm] ServerHandshake -> ERRO 04a Server TLS handshake failed in 2.650245ms with error remote error: tls: bad certificate server=PeerServer remoteaddress=172.22.0.1:61126

我按照文档中的说明在终端中设置了 envs,并检查了 CORE_PEER_TLS_ROOTCERT_FILE 变量是否指向现有文件。文件内容与容器上相同

我尝试做的事情:

你有什么建议可以帮助我查找问题吗?

我解决了问题,我使用的是之前实验中的对等版本 2.2.1,它可能与 FABRIC_CFG_PATH

冲突