Solución al error de verificación SSL cuando Conan instala bibliotecas dependientes de terceros

fondo

Es una solución relativamente común para proyectos multiplataforma de C ++ usar conan para la gestión de dependencias de bibliotecas de terceros. Después de cambiar el entorno de desarrollo, de repente descubrí que Conan no puede instalar la biblioteca de terceros. El error es el siguiente:

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!

Literalmente significa que falló la verificación del certificado SSL.

Solución

Simplemente elimínelo ~/.conan/cacert.pemy vuelva a intentarlo.

Supongo que te gusta

Origin blog.csdn.net/weixin_36623563/article/details/132826246
Recomendado
Clasificación