Подтвердить что ты не робот

Бродяга не может найти окно

Я нахожусь в окнах 10 и в нем установлен VirtualBox 5.0.14 и vagrant 1.8.1.

Пока я пытаюсь добавить ящик, он дает мне эту ошибку:

Команда: $ vagrant box add ubuntu/trusty64

Ошибка:

Ящик 'ubuntu/trusty64' не мог может быть найден или недоступен в удаленном каталоге. Если это пожалуйста, подтвердите, что вы вошли в систему через vagrant login. Кроме того, дважды проверьте имя. Расширенный URL-адрес и сообщение об ошибке показаны ниже:

URL: [ "https://atlas.hashicorp.com/ubuntu/trusty64" ] Ошибка:

Любая идея для этой проблемы?

4b9b3361

Ответ 3

Есть проблемы с новой версией версии 1.8.x бродяг и Windows 10, как описано в ticket # 6745 и строкой связанных билетов. Я пробовал некоторые советы, которые люди дают, но единственное, что работает сразу, это понизить ваш бродягу до версии 1.7.4.

Для этого сначала удалите текущую версию 1.8.x. Затем перейдите на страницу загрузки бродяг, а затем выберите загрузить более старые версии Vagrant. Там вы можете выбрать vagrant_1.7.4.msi.

Установите версию 1.7.4, перезагрузите компьютер, и вы готовы к работе (снова) с помощью инструкции в соответствии с вашим вопросом:

$ vagrant box add ubuntu/trusty64

Он должен начать загружаться без дополнительной информации.

Ответ 4

У меня была такая же проблема в Windows 10 и Vagrant 1.9.1. Я пробовал все вышеприведенные трюки (установка VisualС++, понижение Vagrant до 1.7, копирование по завитушкам из git bash, установка openssh), но в итоге я нашел решение таким образом:

  • vagrant up --debug: он показал, что домашняя директория для бродяг - это мой пользовательский homedir, у которого были нелатинские символы. Когда брандмауэр загружает файл окна с внешнего URL-адреса, он пытается сохранить его в своем домашнем каталоге, который равен ~/.vagrant.d(для Windows, что означает, например, C:/Users/Ольга/.vagrant.d)
  • vagrant.d вне домашней папки - измените файл \HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.5.3\lib\vagrant\environment.rb в строке 119 на @home_path = Util:: Platform.fs_real_path ( "C:/vagrant/home/" ) - где C:/vagrant/home может быть любым dir без нелатинских символов, например c:/HashiCorp/Home.