Как исправить «отключенную» виртуальную машину Vagrant Virtualbox - PullRequest
0 голосов
/ 23 апреля 2019

Я использую последнюю версию Vagrant для Windows 10 с Laravel Homestead в качестве базового блока и столкнулся с проблемой - всякий раз, когда я пытаюсь выполнить vagrant, vagrant пытается повторно импортировать базовый блок (hometead-7) и затем жаловаться что он не может переименовать файл .vmdk, потому что он уже существует.

Точная ошибка, которую я получаю:

Ошибка VirtualBox:

VBoxManage.exe: ошибка: не удалось переименовать каталог 'C: \ Users \ Joseph \ VirtualBox VMs \ ubuntu-18.04-amd64_1556050376209_55420' в 'C: \ Users \ Joseph \ VirtualBox VMs \ homestead-7', чтобы сохранить файл настроек (VERR_ALREADY_EXISTS) VBoxManage.exe: ошибка: Подробности: код E_FAIL (0x80004005), компонент SessionMachine, интерфейс IMachine, вызываемый IUnknown VBoxManage.exe: ошибка: Контекст: «SaveSettings ()» в строке 3123 файла VBoxManageModifyVM.cpp

У меня нет упакованной версии моего ящика, у меня есть только каталог Virtual Machine с файлами .vbox и .vmdk. Уничтожить коробку и заново настроить ее невозможно - коробка содержит рабочие базы данных и программное обеспечение.

Как я могу заставить VirtualBox распознавать существующую папку "homestead-7" как правильный каталог для виртуальной машины?

...