Ошибка Vagrant "Ящик" hashicorp/exact32 "не найден..." Статус выхода из окна Windows 10 3221225781

Я получаю эту ошибку в Windows 10:

The box 'hashicorp/precise32' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp Atlas, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:

URL: ["https://atlas.hashicorp.com/hashicorp/precise32"]
Error:

Обратите внимание, что нет расширенного сообщения об ошибке, это отличает его от других подобных вопросов, которые были опубликованы. Он также имеет другое решение.

Ответ 1

Это, по-видимому, вызвано отсутствующей зависимостью при запуске vagrant 1.8.1 в Windows 10. Это произошло для меня в командной строке Windows "cmd.exe" и в git - bash. Это также было сообщено и закрыто на рефери GitHub для митчелла/бродяги как "В Windows 10," бродячий вверх "и" бродячий бокс "добавить" пустые ошибки "# 6852"

Я и другие работали над этим, установив пакет Microsoft Visual С++ 2010 SP1 (x86) ", как было предложено jeremywhittington в выпуске # 6754.

Соответствующий отрывок из вывода "vagrant --debug add hashicorp/exact32" показывает "завиток", выходящий со странным кодом, который не распространяется на стандартный выход бродяг:

...
INFO subprocess: Starting process: ["C:\\HashiCorp\\Vagrant\\embedded\\bin/curl.EXE", "-I", "-q", "--fail", "--location", "--max-redirs", "10", "--user-agent", "Vagrant/1.8.1 (+https://www.vagrantup.com; ruby2.2.3)", "--continue-at", "-", "-H", "Accept:application/json", "https://atlas.hashicorp.com/hashicorp/precise32"]
DEBUG subprocess: Selecting on IO
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 32000
DEBUG subprocess: Exit status: 3221225781
 WARN downloader: Downloader exit code: 3221225781
ERROR warden: Error occurred: The box 'hashicorp/precise32' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp Atlas, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:

URL: ["https://atlas.hashicorp.com/hashicorp/precise32"]
Error:
...

Ответ 2

Я понял, что бродяга устанавливает по умолчанию версию CURL, которая вызывает конфликт с Windows 10.

Мне удалось решить проблему следующим образом:

1) Загрузите новый CURL:

[https://sourceforge.net/projects/curlforwindows/?source=typ_redirect]

2) Извлеките папку в c:/

Пример: C:/curl-7.4.0/

3) Найдите папку бродяг C:\HashiCorp\Vagrant\embedded\bin

4) Переименуйте файл curl.exe в curl.exe_ или удалите.

5) Добавьте c:/curl-7.4.0/в переменную {PATH}.

6) Откройте приглашение и проверьте команду 'curl --help'

7) Запустите команду "бродяга вверх" и будьте счастливы:)