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
变量是否指向现有文件。文件内容与容器上相同
我尝试做的事情:
- 再次下载 fabric-samples 并通过直接从文档中复制粘贴命令来重做所有设置
你有什么建议可以帮助我查找问题吗?
我解决了问题,我使用的是之前实验中的对等版本 2.2.1,它可能与 FABRIC_CFG_PATH
冲突
我刚开始学习 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
变量是否指向现有文件。文件内容与容器上相同
我尝试做的事情:
- 再次下载 fabric-samples 并通过直接从文档中复制粘贴命令来重做所有设置
你有什么建议可以帮助我查找问题吗?
我解决了问题,我使用的是之前实验中的对等版本 2.2.1,它可能与 FABRIC_CFG_PATH
冲突