VBOX_E_IPRT_ERROR 0x80BB0005 when cloning a vm that is in savestate
Posted: 2. Jul 2020, 19:47
I was having a devil of a time with 5.2.42 with seemingly random guest crashes when the guest resumes from save state (crash when resuming from "savestate" (invalid opcode: 0000)).
In hoping for a fix in the "latest" version, I upgraded to 6.1.10, I get a very different error on most of my guests.
This is entirely reproducable on the systems it fails on. I've attached the showvminfo and vbox file of the "t1" guest.
virtualbox version 6.1.10
Change machine to "savestate"
Try to clone the machine (note this is all on local disk. No NFS/SMB mounts)
As you can see, the clone fails with "VBOX_E_IPRT_ERROR (0x80BB0005)".
Now we do the same thing, but poweroff the vm before doing the clone.
Let's resume the VM from the savestate above.
Poweroff the VM
and rerun the clone...
The clone runs sucessfully to completion.
This is entirely reproducable.
Any insights?
Update: Virtualbox ticket: https://www.virtualbox.org/ticket/19696
In hoping for a fix in the "latest" version, I upgraded to 6.1.10, I get a very different error on most of my guests.
This is entirely reproducable on the systems it fails on. I've attached the showvminfo and vbox file of the "t1" guest.
virtualbox version 6.1.10
Code: Select all
[vbox@vm001 vms]$ vboxmanage --version
6.1.10r138449Code: Select all
[vbox@vm001 vms]$ vboxmanage controlvm t1 savestate
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%Code: Select all
[vbox@vm001 vms]$ vboxmanage clonevm t1 --mode all --basefolder /mnt/lv001-r0/backup/vms --name t1-20200702-112825-vbbu
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...
Progress state: VBOX_E_IPRT_ERROR
VBoxManage: error: Clone VM failed
VBoxManage: error: Code VBOX_E_IPRT_ERROR (0x80BB0005) - Runtime subsystem error (extended info not available)
VBoxManage: error: Context: "RTEXITCODE handleCloneVM(HandlerArg*)" at line 610 of file VBoxManageMisc.cppNow we do the same thing, but poweroff the vm before doing the clone.
Let's resume the VM from the savestate above.
Code: Select all
[vbox@vm001 vms]$ vboxmanage startvm t1 --type headless
Waiting for VM "t1" to power on...
VM "t1" has been successfully started.Code: Select all
[1803 vbox@scvm001 vms]$ vboxmanage controlvm t1 poweroff
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%Code: Select all
[vbox@vm001 vms]$ vboxmanage clonevm t1 --mode all --basefolder /mnt/lv001-r0/backup/vms --name t1-20200702-112825-vbbu
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Machine has been successfully cloned as "t1-20200702-112825-vbbu"This is entirely reproducable.
Any insights?
Update: Virtualbox ticket: https://www.virtualbox.org/ticket/19696