Моя виртуальная машина в виртуальном боксе не может запуститься из-за этой ошибки, я не хочу ее уничтожать и переустанавливать заново, все равно восстановить?
Во время выполнения произошла ошибка VBoxManage
CLI, используемого Vagrant для управления VirtualBox. Команда и stderr показаны ниже.
Command: ["modifyvm", "319fcce3-e8ff-4b6f-a641-3aee1df6543f", "--natpf1", "delete", "ssh"]
Stderr: VBoxManage: error: The machine 'centos64_c6402_1454036461345_59755' is already locked for a session (or being unlocked)
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp
virtualbox
zjffdu
источник
источник
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" <vm-uuid> --type emergencystop
Имея ту же проблему, я обнаружил, что был запущен процесс, фактически блокирующий виртуальную машину:
Убедитесь, что у вас нет процесса, который пытается запустить виртуальную машину:
источник
Для меня мне пришлось убить процесс VboxHeadless.exe в диспетчере задач. Я также должен был убедиться, что приглашение CMD было открыто в административном режиме.
источник
ps aux | grep box
если в терминале).Я нашел этот ответ от @Gonzalez очень интересным.
Единственная проблема в том, что он отключил текущий экземпляр моей виртуальной машины, поэтому вместо использования
modifyvm
вы можете использовать,controlvm
если текущая виртуальная машина работает.Например:
Стали:
Полная документация здесь https://www.virtualbox.org/manual/ch08.html#vboxmanage-controlvm
источник
sudo pkill -9 VBox
убивает все, что связано с vboxисточник
В диспетчере задач Windows я завершил все задачи, связанные с Virtual Box (вы можете увидеть, что они начинаются с V в диспетчере задач, например Vbox Headless.exe и т. Д.). Как только я это сделал, я смог заставить эту ошибку исчезнуть (приведенные выше решения «vboxmanage startvm ... etc ...» здесь не работали для меня).
источник
Если у вас открыто окно настроек для этого поля в графическом интерфейсе VirtualBox, вы можете столкнуться с этой ошибкой. Просто закройте окно настроек и попробуйте еще раз.
источник
Сегодня я столкнулся с тем же сообщением об ошибке:
Ответ Гергели прекрасно решает эту проблему. Оказалось, что при перезагрузке у меня установлен crontab для загрузки виртуальной машины, который инициировал три процесса VBox, показанные выше.
источник
Единственный вариант, который у меня сработал, - это убить все процессы, соответствующие ps axl | grep -i vbox.
источник
В моем случае очевидной причиной был USB-адаптер Ethernet, который был отключен после приостановки работы машины. В моем случае,
не помогло. Вместо этого я получил сбивающее с толку сообщение, что
Истинная ошибка была обнаружена при запуске
который вернулся
Изменение конфигурации сети на другой сетевой адаптер решило проблему.
источник