1

Недавно я начал использовать Vagrant v1.6.5, работающий на VirtualBox v4.3.14, для моей разработки PHP. Следуя этому руководству по PhpAcademy, я смог установить и запустить Vagrant на своем компьютере под управлением Windows 7 под управлением Windows 7 Professional x64.

На следующий день я хотел запустить Бродягу, но он сказал, что застрял в прерванном состоянии. Погуглив немного, я нашел этот вопрос на Serverfault, который был единственной разумной ссылкой, которую я смог найти. Попытки решений, перечисленных там, не дали никаких других результатов, он все еще застрял в заброшенном состоянии.

Затем я попытался удалить виртуальную машину и создать ее заново, в результате виртуальная машина застряла в выключенном состоянии. Затем я попытался удалить Vagrantfile и воссоздать этот ... тот же результат.

Почему это происходит и как я могу это исправить?

Редактировать 1

По запросу сообщение журнала от Vagrant через командную строку:

Доведение машины по умолчанию до провайдера virtualbox ...
==> по умолчанию: проверка того, актуальна ли коробка 'ubuntu/trusty64' ...
==> default: очистить все ранее установленные сетевые интерфейсы ...
==> по умолчанию: подготовка сетевых интерфейсов на основе конфигурации ...
по умолчанию: адаптер 1: nat
==> по умолчанию: переадресация портов ...
по умолчанию: 80 => 8081 (адаптер 1)
по умолчанию: 22 => 2222 (адаптер 1)
==> по умолчанию: загрузка ВМ ...
==> default: ожидание загрузки машины. Это может занять несколько минут...
Гостевой компьютер вошел в недопустимое состояние во время ожидания загрузки. Допустимые состояния «запускаются, работают». Машина находится в состоянии «выключен». Пожалуйста, убедитесь, что все настроено правильно и попробуйте снова.

Если у поставщика, который вы используете, есть графический интерфейс, который поставляется вместе с ним, часто бывает полезно открыть его и посмотреть на машину, поскольку графический интерфейс часто имеет более полезные сообщения об ошибках, чем Vagrant может извлечь. Например, если вы используете VirtualBox, запустите vagrant up пока открыт графический интерфейс VirtualBox.

Через VirtualBox я получаю следующее сообщение об ошибке:

Ошибка перезапуска процесса VirtualBox VM 5
Командная строка: '81954AF5-4D2F-31EB-A142-B7AF187A1C41-suplib-2ndchild --команда yacs_default_1410526815120_40382 --startvm f9b81b25-e24a-4e13-980d-80792f8dam4-rg-rg = -4g-rg-rg = -4g-rg = ошибка -4ms)

1 ответ1

2

Как сказал @gtirloni, это ошибка в VirtualBox, я исправил ее, удалив VirtualBox 4.3.14 и установив 4.3.16. Теперь он работает как задумано.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .