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, 然后重试即可。

相关推荐
一杯美式 no sugar几秒前
C++入门基础
开发语言·c++
美式请加冰13 分钟前
异常的介绍和使用
开发语言·c++
爱学习的程序媛19 分钟前
【Web前端】优化Core Web Vitals提升用户体验
前端·ui·web·ux·用户体验
coding者在努力27 分钟前
算法竞赛中根据数据规模猜测算法
c++·算法·stl·时间复杂度
love530love31 分钟前
ComfyUI-3D-Pack:Windows 下手动编译 mesh_inpaint_processor C++ 加速模块
c++·人工智能·windows·python·3d·hunyuan3d·comfyui-3d-pack
楼田莉子37 分钟前
C++高并发内存池:内存池调优与测试
c++·后端·哈希算法·visual studio
爱学习的程序媛44 分钟前
【Web前端】前端用户体验优化全攻略
前端·ui·交互·web·ux·用户体验
雾隐潇湘1 小时前
C++——第三篇 继承与多态
开发语言·c++
阿贵---1 小时前
分布式系统C++实现
开发语言·c++·算法
不染尘.1 小时前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论