Vagrant: ошибка проверки SSL за корпоративным прокси
913
Sebi
Моя компания использует прокси. Я использую ноутбук с Windows 10, 64-битный. Бродячая версия 2.1.1. При попытке установить плагин Vagrant, например,
vagrant plugin install vagrant-proxyconf
Я вижу следующую ошибку:
Installing the 'vagrant-proxyconf' plugin. This can take a few minutes... ERROR: SSL verification error at depth 1: unable to get local issuer certificate (20) ERROR: You must add /DC=net/DC=<MY_COMPANY>/DC=corp/CN=<CA-Name> to your local trusted store Vagrant failed to load a configured plugin source. This can be caused by a variety of issues including: transient connectivity, proxy filtering rejecting access to a configured plugin source, or a configured plugin source not responding correctly. Please review the error message below to help resolve the issue: SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz) Source: https://rubygems.org/
Я попытался выполнить шаги, показанные здесь: https://stackoverflow.com/questions/19872591/how-to-use-vagrant-in-a-proxy-environment
set http_proxy=http://user:password@host:port set https_proxy=http://user:password@host:port vagrant plugin install vagrant-proxyconf
но это не помогло
После экспорта упомянутого сертификата (надеюсь, он был правильным; есть два сертификата с одинаковым именем) выше и добавление его в ... \ HashiCorp \ Vagrant \ embedded \ cacert.pem
(в соответствии с предложением установки плагина vagrant в корпоративной сети ) я получил еще одну ошибку SSL:
Installing the 'vagrant-proxyconf' plugin. This can take a few minutes... ERROR: SSL verification error at depth 2: unable to get issuer certificate (2) Vagrant failed to load a configured plugin source. This can be caused by a variety of issues including: transient connectivity, proxy filtering rejecting access to a configured plugin source, or a configured plugin source not responding correctly. Please review the error message below to help resolve the issue: SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz) Source: https://rubygems.org/
Вероятно, в игре есть несколько хранилищ сертификатов. Вам необходимо добавить корневой сертификат прокси для всех из них.
Daniel B 6 лет назад
0
Вы знаете, где я нахожу этот корневой сертификат прокси?
Sebi 6 лет назад
0
Обратитесь в ИТ-отдел или сохраните его с помощью веб-браузера.
Daniel B 6 лет назад
0
Спасибо за совет, Дэниел Б. У нашего ИТ-отдела было несколько сертификатов, которые нужно было добавить в ... \ HashiCorp \ Vagrant \ embedded \ cacert.pem Теперь он работает нормально.
Sebi 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Есть ли способ привязать беспроводную сеть к настройке прокси?
-
5
Доступ к hulu / youtube за пределами США
-
1
Opera «забывает» определение прокси, если прокси недоступен
-
-
5
Заставить Firefox автоматически подобрать интернет-прокси по умолчанию?
-
2
Безопасный сбой электронной почты Outlook 2007
-
2
Ежедневная полоса Дилберта, поданная https
-
1
Обратный прокси Apache
-
3
Не могу понять, почему это регулярное выражение не применяется
-
2
Бесплатный прокси-сервер для Windows Home Server?
-
3
Настройки прокси на ПК переопределяются