добавление RUN apt-get install ca-certificates
в мой Dockerfile сработало для меня.
SSL: ошибка CERTIFICATE_VERIFY_FAILED в контейнере Docker
3833
cid
Я запускаю следующее сообщение об ошибке, когда я делаю easy_install pip:
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')
Это выполняется в контейнере Docker, который работает в Ubuntu: latest. Я склоняюсь к тому факту, что он не может делать openssl (ссылка https), но я не совсем уверен. Если у кого-то есть решение или какие-либо способы устранения неполадок, я хотел бы узнать.
Благодарю.
ну, к сожалению, эта ошибка указывает на широкий спектр потенциальных ошибок: http://www.websense.com/content/support/library/web/v762/wcg_ssl_cve/cve_failures_and_remediation.aspx. Здесь приведены некоторые решения проблем с этой ошибкой и PIP. : http://stackoverflow.com/questions/32772895/python-pip-install-error-ssl-certificate-verify-failed
Frank Thomas 8 лет назад
0
2 ответа на вопрос
3
Matt
0
cid
Решено:
Добавил следующее в Dockerfile:
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
Похожие вопросы
-
2
Ежедневная полоса Дилберта, поданная https
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы установить расширения Markdown с помощью Python
-
-
9
Является ли Python только для создания бэкэндов при создании сайтов?
-
4
Для запуска Python внутри HTML-файла аналогично PHP
-
2
Чтобы установить Gaphor от Easy_install и его зависимости от MacPorts
-
2
Nokia E71 - режим USB и Linux и Python
-
1
Что делает адресную строку в IE зеленым?
-
9
Vim: выполнить скрипт, над которым я работаю, на разделенном экране
-
3
GMail и SSL Encryption - сколько зашифровано