Для меня это непостоянная проблема, и определенно она связана с сетью. Я нашел более полезную информацию в выпусках Vagrant GitHub № 391 и № 455 . Я попытался удалить мою неиспользуемую сеть только для хоста в настройках VirtualBox (как рекомендуется в качестве возможного исправления в одной из проблем GitHub), которая, похоже, не помогла.
Запуск в графическом режиме (как описано в предыдущем ответе) - отличный способ отладки / устранения проблем. Я обнаружил, что это потому, что по какой-то причине виртуальная машина не может получить IP-адрес при запуске. Запуск в режиме графического интерфейса пользователя, затем вход в систему (vagrant / vagrant) и запуск sudo dhclient
в гостевой ОС приведет к получению IP-адреса, и процесс установки Vagrant завершится успешно.
Все еще ищу постоянное исправление, хотя.
Надеюсь это поможет!
[ИЗМЕНЕНО ДЛЯ ДОБАВЛЕНИЯ]: В GitHub Issue # 455 было добавлено полезное предложение, включающее добавление следующей конфигурации в ваш Vagrantfile
:
config.ssh.max_tries = 150
В настоящее время это работает для меня, и, кажется, имеет смысл, поскольку проблема, по-видимому, связана с тайм-аутом - увеличение количества попыток должно увеличить вероятность успеха процесса SSH во времени. Во-первых, это периодически возникающая проблема, поэтому я на некоторое время оставлю за собой суждение, но скрестив пальцы, это сработает! Спасибо karel1980 за предложение исправить.