Conan安装第三方依赖库时SSL验证失败解决办法

背景

c++跨平台项目使用conan进行三方库依赖管理是比较通用的方案,更换开发环境后突然发现conan无法安装三方库了,报错如下:

zlib/1.2.12: Not found in local cache, looking in remotes...
zlib/1.2.12: Trying with 'conan-center'...
ERROR: Failed requirement 'zlib/1.2.12' from 'conanfile.py (QtConanExample/None)'
ERROR: HTTPSConnectionPool(host='center.conan.io', port=443): Max retries exceeded with url: /v1/ping (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)'),))

Unable to connect to conan-center=https://center.conan.io
1. Make sure the remote is reachable or,
2. Disable it by using conan remote disable,
Then try again.
CMake Error at build/conan.cmake:651 (message):
  Conan install failed='1'
Call Stack (most recent call first):
  CMakeLists.txt:199 (conan_cmake_install)


-- Configuring incomplete, errors occurred!

字面意思就是SSL证书验证失败了。

解决办法

删除~/.conan/cacert.pem, 然后重试即可。

相关推荐
Ryan_Gosling4 分钟前
C++-构造函数-接口
开发语言·c++
ceffans14 分钟前
PDF文档中文本解析
c++·windows·pdf
SummerGao.20 分钟前
Windows 快速搭建C++开发环境,安装C++、CMake、QT、Visual Studio、Setup Factory
c++·windows·qt·cmake·visual studio·setup factory
仟濹25 分钟前
【二分搜索 C/C++】洛谷 P1873 EKO / 砍树
c语言·c++·算法
YH_DevJourney1 小时前
Linux-C/C++《C/8、系统信息与系统资源》
linux·c语言·c++
Igallta_8136222 小时前
【小游戏】C++控制台版本俄罗斯轮盘赌
c语言·开发语言·c++·windows·游戏·游戏程序
在雨中6123 小时前
【找工作】C++和算法复习(自用)
c++·算法
攻城狮7号3 小时前
【第二节】C++设计模式(创建型模式)-抽象工厂模式
c++·设计模式·抽象工厂模式
天线枫枫4 小时前
QT- HTTP + JSON(还需完善)
c++·qt·http
天若有情6735 小时前
【数据结构】C++实现链表数据结构
数据结构·c++·链表