I somehow managed to break my virtual machine in such a way that it won't start via vboxmanage anymore, but still runs fine if I use VBoxHeadless to start it, and the webservice can still start it. Only vboxmanage startvm is somehow broken. Some info:
- Host OS is Debian Buster 64-bit.
- Guest OS is Windows 7 Ultimate 32-bit.
- VBoxHeadless --version gives 6.0.10r132072.
- VBox.log does not get anything written to it.
- I am doing all these things from an unprivileged account.
- The full error from vboxmanage is:
Code: Select all
Waiting for VM "6bccd736-8f53-4ee3-a155-eaaa3b61dbcb" to power on... VBoxManage: error: The virtual machine 'mymachine' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
Additional note: This started after inadvertently killing the VBoxSVC process on the host while VBoxHeadless was running the VM. So I have no doubt that something somewhere got corrupted by that, but I don't know how to figure out what it is or how to fix it. The host machine has been fully rebooted at least twice since, and the problem persists.
I have tried restoring a snapshot I had, and copying the ".vbox-prev" file in place of the main ".vbox" file but neither of those had any positive effect.
Also of note, all of the other vboxmanage commands to alter the VM's state or configuration seem to complete without error; it's only the case of starting the VM where it fails.
Thanks in advance for any and all input!