2015-11-13 18 views
14

ho scoperto che c'era un problema quando ho provato a fareaggiornamento Conda non riuscita: errore SSL: [SSL: CERTIFICATE_VERIFY_FAILED] certificato di verifica fallita

conda update <package> 

uscita Terminal

conda update bokeh Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) . Solving package specifications: . Package plan for installation in environment //anaconda:

The following packages will be downloaded:

package     |   build 
---------------------------|----------------- 
decorator-4.0.2   |   py27_0   11 KB 
ipython_genutils-0.1.0  |   py27_0   32 KB 
path.py-8.1.1    |   py27_0   45 KB 
pexpect-3.3    |   py27_0   60 KB 
pickleshare-0.5   |   py27_0   8 KB 
simplegeneric-0.8.1  |   py27_0   6 KB 
traitlets-4.0.0   |   py27_0   88 KB 
ipython-4.0.0    |   py27_0   916 KB 
jinja2-2.8     |   py27_0   263 KB 
tornado-4.2.1    |   py27_0   515 KB 
bokeh-0.9.3    |  np19py27_0  14.3 MB 
------------------------------------------------------------ 
             Total:  16.2 MB 

The following NEW packages will be INSTALLED:

ipython_genutils: 0.1.0-py27_0  
path.py:   8.1.1-py27_0  
pexpect:   3.3-py27_0  
pickleshare:  0.5-py27_0  
simplegeneric: 0.8.1-py27_0  
traitlets:  4.0.0-py27_0  

The following packages will be UPDATED:

bokeh:   0.9.0-np19py27_0 --> 0.9.3-np19py27_0 
decorator:  3.4.2-py27_0  --> 4.0.2-py27_0  
ipython:   3.2.0-py27_0  --> 4.0.0-py27_0  
jinja2:   2.7.3-py27_1  --> 2.8-py27_0  
tornado:   4.2-py27_0  --> 4.2.1-py27_0  

Proceed ([y]/n)? y

Fetching packages ... Could not connect to https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2

dendisuhubdy:finalproject dendisuhubdy$ brew link --force openssl Linking /usr/local/Cellar/openssl/1.0.2d_1... 1548 symlinks created dendisuhubdy:finalproject dendisuhubdy$ conda update bokeh Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) .SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) . Solving package specifications: . Package plan for installation in environment //anaconda:

The following packages will be downloaded:

package     |   build 
---------------------------|----------------- 
decorator-4.0.2   |   py27_0   11 KB 
ipython_genutils-0.1.0  |   py27_0   32 KB 
path.py-8.1.1    |   py27_0   45 KB 
pexpect-3.3    |   py27_0   60 KB 
pickleshare-0.5   |   py27_0   8 KB 
simplegeneric-0.8.1  |   py27_0   6 KB 
traitlets-4.0.0   |   py27_0   88 KB 
ipython-4.0.0    |   py27_0   916 KB 
jinja2-2.8     |   py27_0   263 KB 
tornado-4.2.1    |   py27_0   515 KB 
bokeh-0.9.3    |  np19py27_0  14.3 MB 
------------------------------------------------------------ 
             Total:  16.2 MB 

The following NEW packages will be INSTALLED:

ipython_genutils: 0.1.0-py27_0  
path.py:   8.1.1-py27_0  
pexpect:   3.3-py27_0  
pickleshare:  0.5-py27_0  
simplegeneric: 0.8.1-py27_0  
traitlets:  4.0.0-py27_0  

The following packages will be UPDATED:

bokeh:   0.9.0-np19py27_0 --> 0.9.3-np19py27_0 
decorator:  3.4.2-py27_0  --> 4.0.2-py27_0  
ipython:   3.2.0-py27_0  --> 4.0.0-py27_0  
jinja2:   2.7.3-py27_1  --> 2.8-py27_0  
tornado:   4.2-py27_0  --> 4.2.1-py27_0  

Proceed ([y]/n)? y

Fetching packages ... Could not connect to https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2

Si prega di avvisare quello che ho bisogno di fare per superare questo messaggio!

risposta

28

secondo @jreback qui https://github.com/conda/conda/issues/1166

conda config --set ssl_verify false 

disattiverà questa funzione, ad esempio here

+2

Non farlo. Quello era un vecchio problema che è stato risolto. Il tuo conda è aggiornato? – faph

+0

Ora sì ma ho ancora gli errori –

+0

Anche il mio è aggiornato. Puoi anche aggiungere questo nel tuo .condarc in questo modo: 'ssl_verify: false' –

7

questo sembrava fare il trucco per me:

conda remove certifi 
conda install certifi 

Poi si può fare tutto ciò che si stava tentando di fare prima, per esempio

conda update --all 
28

Conda deve sapere dove trovare l'archivio certificati SSL.

conda config --set ssl_verify <pathToYourFile>.crt 

Non è necessario disabilitare la verifica SSL.

Questo comando aggiungere una riga al $HOME/.condarc file o %USERPROFILE%\.condarc file in Windows che assomiglia:

ssl_verify: <pathToYourFile>.crt 

Se si lascia la rete dell'organizzazione, si può solo commentare che la linea in .condarc con un # e rimuovere il commento quando torni.

Se continua a non funzionare, assicurarsi di utilizzare la versione più recente di curl, controllando entrambi i canali conda-forge e anaconda.

+3

Questa è la vera risposta. L'ho incontrato perché la mia organizzazione intercettava il traffico con un certificato interno. Una volta scaricato il loro certificato e indicato come conda, non ci sono più errori. –

+10

dove trovare il mio certificato? –

+2

Quale formato del file del certificato ha bisogno? – endolith

Problemi correlati