2016-01-18 4 views
11

Я получаю эту ошибку на Windows 10:Vagrant ошибка «Блок„hashicorp/precise32“не может быть найден ...» статус окна 10 Загрузчик выход 3221225781

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's 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: 

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

ответ

17

Это связано с отсутствием зависимости при запуске vagrant 1.8.1 в Windows 10. Это произошло для меня в командной строке Windows «cmd.exe» и под git-bash. Об этом также сообщил и замкнута на mitchellh/бродячего GitHub репо, как "On Windows 10, "vagrant up" and "vagrant box add" throw blank errors #6852"

I и другие работали вокруг этого, установив «Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)» как это было предложено jeremywhittington в вопросе #6754.

Соответствующий пропущено из «бродяга --debug добавить hashicorp/precise32» выход показывает «свернуться», выходящей со странным кодом, который не получает распространяющийся к стандартному бродячему выходу:

... 
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's 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

это решение также работал для меня на windows7 –

+1

Работал и для меня, спасибо – micgeronimo

+0

это также работает на Windows 8.1; [Проблема № 6725: добавление локального поля через «окно добавления» не выполняется с помощью v1.8.0, преуспевает с v1.7.4] (https://github.com/mitchellh/vagrant/issues/6725), похоже, является актуальной проблемой в в этом случае – zpea

0

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

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

1) Скачать новый CURL:

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

2) Распакуйте папку в C:/

Ex: C : /curl-7.4.0/

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

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

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

6) Откройте подсказку и проверить команду «свернуться --help»

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