SSL: CERTIFICATE_VERIFY_FAILED-Fehler in einem Docker-Container

3974
cid

Beim Ausführen von easy_install pip wird die folgende Fehlermeldung angezeigt:

root@ff45b7b74944:/# easy_install pip Searching for pip Reading https://pypi.python.org/simple/pip/ Download error on https://pypi.python.org/simple/pip/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found! Couldn't find index page for 'pip' (maybe misspelled?) Scanning index of all packages (this may take a while) Reading [--https link here, like above--] Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found! No local packages or download links found for pip error: Could not find suitable distribution for Requirement.parse('pip') 

Dies wird in einem Docker-Container ausgeführt, der auf Ubuntu: latest ausgeführt wird. Ich tendiere zu der Tatsache, dass es Opensl-Sachen (https-Link) nicht kann, aber ich bin mir nicht ganz sicher. Wenn jemand eine Lösung oder eine Methode zur Fehlerbehebung hat, würde ich das gerne erfahren.

Vielen Dank.

3
Nun, unglücklicherweise weist dieser Fehler auf eine Vielzahl möglicher Fehler hin: http://www.websense.com/content/support/library/web/v762/wcg_ssl_cve/cve_failures_and_remediation.aspx Hier finden Sie Lösungen zu Problemen mit diesem Fehler und PIP : http://stackoverflow.com/questions/32772895/python-pip-install-error-ssl-certificate-verify-verfällt Frank Thomas vor 8 Jahren 0

2 Antworten auf die Frage

3
Matt

das Hinzufügen RUN apt-get install ca-certificateszu meinem Dockerfile funktionierte für mich.

0
cid

Gelöst:

Folgendes wurde der Dockerfile hinzugefügt:

RUN mkdir /etc/pki RUN mkdir /etc/pki/tls RUN mkdir /etc/pki/tls/certs RUN apt-get install wget RUN wget http://curl.haxx.se/ca/cacert.pem RUN mv cacert.pem ca-bundle.crt RUN mv ca-bundle.crt /etc/pki/tls/certs