VirtualBox VM hangs on shutdown / stopping
Derek Schrock
dereks at lifeofadishwasher.com
Sun Dec 10 23:27:32 UTC 2017
On Sat, Dec 09, 2017 at 05:49:57PM EST, Miroslav Lachman wrote:
> I did a fresh installation on FreeBSD 10.4-RELEASE-p5 amd64 GENERIC.
>
> Whenever I need to stop the VM it hangs indefinitely. The OS in VM is
> also FreeBSD 10.4-p5 amd64. Virtual machine runs fine, but if is use
> shutdown -r now, shutdown -p now (in VM) or use ACPI PowerOff in
> phpVirtualBox or VBoxManage it always hangs after OS in VM is completely
> down (buffers synced etc.)
>
> Packages used:
> virtualbox-ose-kmod-5.2.0_1
> virtualbox-ose-nox11-5.2.0_1
>
> Built with Options :
> PYTHON : off
> R0LOGGING : off
> UDPTUNNEL : on
> VDE : on
> VNC : on
> WEBSERVICE : on
>
>
> The process is still running:
>
> # ps auxww | grep FBSD_104_tpl
> vboxusers 1268 0.0 5.3 1062960 891668 - I 11:30PM 0:32.43
> /usr/local/lib/virtualbox/VBoxHeadless --comment FBSD_104_tpl --startvm
> ba50a283-41fa-48ae-8ff2-87591c50bfed --vrde config
>
> # VBoxManage list vms
> "FBSD_104_tpl" {ba50a283-41fa-48ae-8ff2-87591c50bfed}
>
> but no running VMs listed by VBoxManage
>
> # VBoxManage list runningvms
>
> # VBoxManage controlvm "FBSD_104_tpl" poweroff
> VBoxManage: error: The virtual machine is being powered down
> VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002),
> component ConsoleWrap, interface IConsole, callee nsISupports
> VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line
> 578 of file VBoxManageControlVM.cpp
>
> The above is the second try to stop VM after few minutes of waiting on
> "Stopping" in phpVirtualBox.
>
> It must be killed by "kill PID", then I can run the VM again.
> (phpVirtualBox says "Aborted")
>
>
> Can anybody help me to debug and fix this issues?
>
> I never see this problem on different machines with slightly older
> version of VirtualBox. We are using the same setup for years.
>
> Miroslav Lachman
> _______________________________________________
> freebsd-emulation at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
> To unsubscribe, send any mail to "freebsd-emulation-unsubscribe at freebsd.org"
What are the chances that you're VNC'ed to the VM during shutdown? I've
yet to gather all the parts but there is a bug in libvncserver/vbox that
fails to allow a VM to quit if the VNC session isn't closed before the
the VM is shutdown.
More information about the freebsd-emulation
mailing list