Conda: Problemas

menos que 1 minuto(s) de leitura

SSL

Ao tentar criar um enviroment no conda, na rede institucional, recebia o seguinte erro:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json


Estudando o problema, encontrei uma solução preliminar no StackOverflow, que sugere que seja removido a verificação do ssl.

conda config --set ssl_verify false
conda config --set ssl_verify no


Sabemos das implicações de fazer isso, porém é a única alternativa encontrada no momento.



Lendo a documentação, vi que é possível contornar a questão do SSL, using non-standard certificates. Inicialmente faz-se necessário obter o certificado e converte-lo no formato .pem.

openssl x509 -inform der -in Documents/certificado.cer -out Documents/certificado.pem


Após isso é necessário definir a variável de ambiente REQUESTS_CA_BUNDLE (ou CURL_CA_BUNDLE)apontando para o certificado.

# PEM
%USERPROFILE%\Documents\Certificate\certificado.
pem

# PEM
%USERPROFILE%\OneDrive\MPSP\TI\certificado\2022.10.14 - mpsp.pem


Fiz em meados de outubro de 2022, porém não obtive êxito.



Analisando o artigo Conda update fails with SSL error CERTIFICATE_VERIFY_FAILED, vejo possibilidade de contornar…

conda config --set ssl_verify "%USERPROFILE%\OneDrive\MPSP\TI\certificado\2022.10.14 - mpsp.crt"

/home/michel/Documents/Conda/condabin/conda

Deixe um comentário