Anyway, I realize this is open source and that I'm at the mercy of the helpful folks here, so I'm not trying to antagonize anyone.
My host is Ubuntu 18.04 running on a ThinkPad X1C with Secure Boot disabled. I was using Virtualbox 6.0.4 just fine ~6 months ago, but today it broke with the error below. To make sure I'm on the latest version, I've purged the virtualbox-6.0 package and installed VirtualBox 6.0.12 from the Debian repo (bionic). When I attempt to start any VM, even a blank newly created "Linux" one, I get this message:
What I've tried:The virtual machine 'Linux guest' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
- First I had Secure Boot enabled and signed the drivers. Same error. Disabled Secure Boot.
- Made sure the VM directories weren't read-only.
- Searched the forum for this error, but found only threads for Mac hosts, Windows hosts, or without an answer, or with solutions that aren't applicable (e.g. the read-only filesystem)
- Checked that VirtualBox.xml is valid.
- Made sure `virtualbox-dkms` was not installed, and `dkms` was ("already the newest version (2.3-3ubuntu9.5).")
- The other way around - uninstalled dkms and installed `virtualbox-dkms`. This seems to have completely broken VirtualBox - I get
The installation log shows that virtualbox was downgraded to v5.2.32, which I suppose is the one in the Ubuntu repos.VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed: <NULL>
VirtualBox: Tip! It may help to reinstall VirtualBox. - Re-installed 6.0.12 properly from the Debian repo.
- Downgraded to the v6.0.0 deb.
- Ran Virtualbox as root.