2014-12-10 4 views
7

Laravels Homestead бродячий ящик работал отлично до сегодняшнего дня. После автоматического обновления окна сервер не запускается и выдает следующее сообщение об ошибке:Vagrant laravel box, гостевая машина ввела недопустимое состояние

Гость загрузил недопустимое состояние, ожидая его для загрузки. Действительные состояния - «запуск, запуск». Машина находится в состоянии «прервано» . Проверьте правильность настройки и повторите попытку.

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

Когда я смотрю в лог-файле машины я вижу следующее сообщение об ошибке:

d64.f9c: supR3HardenedMonitor_LdrLoadDll: pName=C:\Windows\system32\crypt32.dll *pfFlags=0x0 pwszSearchPath=00000000006fdf80:C:\Windows\system32 
    d64.f9c: supR3HardenedScreenImage/LdrLoadDll: cache hit (Unknown Status -22900 (0xffffa68c)) on \Device\HarddiskVolume4\Windows\System32\crypt32.dll 
    d64.f9c: Error (rc=0): 
    d64.f9c: supR3HardenedScreenImage/LdrLoadDll: cached rc=Unknown Status -22900 (0xffffa68c) fImage=1 fProtect=0x0 fAccess=0x0 cErrorHits=2 \Device\HarddiskVolume4\Windows\System32\crypt32.dll 
    d64.f9c: Error (rc=0): 
    d64.f9c: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Windows\system32\crypt32.dll': rcNt=0xc0000190 
    d64.f9c: supR3HardenedMonitor_LdrLoadDll: returns rcNt=0xc0000190  'C:\Windows\system32\crypt32.dll' 
    d64.f9c: Fatal error: 
    d64.f9c: Error loading 'crypt32.dll': 1790 [C:\Windows\system32\crypt32.dll] 
    fec.24d8: supR3HardenedWinDoReSpawn(2): Quitting: ExitCode=0x1 rcNt=0x0 
    1278.950: supR3HardenedWinDoReSpawn(1): Quitting: ExitCode=0x1 rcNt=0x0 

кто-то испытал эту проблему раньше? Является ли мой crypt32.dll поврежденным?

ответ

15

Я просто прошел ту же ошибку при попытке запустить виртуальную виртуальную машину. VM начала раньше в тот же день, и после установки некоторых обновлений Windows она перестала работать. Вот что зафиксировано:

  1. Открыть панель управления, программы, просмотреть установленные обновления.
  2. Прокрутите вниз до Microsoft Windows.
  3. Найдите обновление для системы безопасности для Microsoft Windows (KB3004394).
  4. Выберите это обновление и нажмите «Удалить» вверху.
  5. Перезагрузка и VirtualBox должны снова работать.

Я просто потерял час к этой проблеме.

+0

Я столкнулся с той же проблемой, но на моей машине (Win7 x64) не было указанного исправления, я удалил все ранее установленные исправления Windows (а не те, что были для Office), и теперь моя виртуальная машина снова запускается. Большое спасибо за то, что вы влились в правильное направление! – paulroho

+0

Спасибо, после удаления этого обновления и повторной установки vm он снова работает –

+0

Вот официальный отчет об ошибке: https://www.virtualbox.org/ticket/13677 –

1

У меня была такая же ошибка сегодня. Вчера я установил несколько обновлений Windows. Commmands vagrant halt, vagrant up, vagrant reload не помогло.

Наконец-то я решил удалить Virtualbox и установить новейшую версию Virtualbox + сделать то же самое для Vagrant (потому что у меня был Vagrant, который не поддерживал новейший Virtualbox, поэтому в некоторых случаях это было бы необязательно).

После перезагрузки компьютера я мог бы запустить vagrant up без проблем, и все работает как вчера.

 Смежные вопросы

  • Нет связанных вопросов^_^