es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instalando Bíceps con Azure CLI, obteniendo SSL: CERTIFICATE_VERIFY_FAILED error de verificación de certificado: no se pudo obtener el certificado del emisor local _ssl.c:1125.

Obteniendo el siguiente error:

azcomandodatalogger: Error al intentar recuperar la última versión de Bicep: HTTPSConnectionPool(host=’api.github.com’, port=443): Se excedieron los intentos máximos con la URL: /repos/Azure/bicep/releases/latest (Causado por SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATEVERIFYFAILED] la verificación del certificado SSL falló: no se pudo obtener el certificado del emisor local (ssl.c:1125)’))).

Intenté lo siguiente pero no funciona:
1) Creado REQUESTSCABUNDLE y apunté al archivo .pem que generé al descargarlo de api.github.com [.crt].

2) https://github.com/Azure/bicep/issues/3147

3) https://github.com/Azure/azure-cli/issues/19420.

Estoy utilizando la última versión de Azure CLI 2.31.0.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que hay un problema con la verificación del certificado SSL para la conexión HTTPS a api.github.com. A pesar de haber intentado soluciones, parece que el problema persiste a pesar de intentar proporcionar un conjunto de certificados personalizado y consultar problemas relacionados en GitHub.

    Aquí hay algunos pasos adicionales que se pueden tomar para solucionar el problema:

    1. Verificar si otras conexiones HTTPS desde la máquina se ven afectadas por problemas similares de verificación del certificado SSL. Por ejemplo, ejecutar `curl https://api.github.com/repos/Azure/bicep/releases/latest` y ver si devuelve los datos esperados o un error de SSL.
    2. Verificar si el archivo .pem utilizado como conjunto de certificados personalizado para Requests es correcto y válido. Asegurarse de que contenga los certificados raíz e intermedios para api.github.com y que la ruta del archivo esté configurada correctamente en la variable de entorno REQUESTS_CA_BUNDLE.

    3. Verificar si hay algún firewall o configuración de seguridad que pueda estar bloqueando la conexión HTTPS a api.github.com o limitando la capacidad de validar certificados SSL.

    4. Considerar utilizar un conjunto de certificados confiable de una fuente conocida en lugar de generar un conjunto personalizado. Por ejemplo, el conjunto de certificados de CA de Mozilla se puede descargar desde https://curl.se/docs/caextract.html.

    5. Intentar actualizar Azure CLI a la última versión, en caso de que el problema se haya solucionado en una versión más nueva.

    Si el problema persiste, puede ser necesario contactar al soporte de Azure o al soporte de GitHub para obtener asistencia adicional.

Comments are closed.