Page 1 of 1

Import .ova from a Win7 host has an error.

Posted: 20. Jun 2018, 17:06
by penright
As the subject suggest I am trying to move a VM from a Win7 host running Version 5.2.12 r122591 (Qt5.6.2). I was looking on the mac for where to get the exact version but did not find it. I am more of a windows guy than mac, sorry. :D

The mac is running macOS High Sierra 10.13.3.

Here is the details about the mac

Code: Select all

  Model Name:	MacBook Pro
  Model Identifier:	MacBookPro7,1
  Processor Name:	Intel Core 2 Duo
  Processor Speed:	2.4 GHz
  Number of Processors:	1
  Total Number of Cores:	2
  L2 Cache:	3 MB
  Memory:	4 GB
  Bus Speed:	1.07 GHz
  Boot ROM Version:	MBP71.003D.B00
  SMC Version (system):	1.62f7
Here is the error code when I try and import it.

Code: Select all

Failed to import appliance /Users/paulenright/Desktop/Python Dev.ova.
Could not create the imported medium '/Users/paulenright/VirtualBox VMs/Python Dev/Python Dev-disk001.vmdk'.
VMDK: Compressed image is corrupted '/Python Dev-disk001.vmdk' (VERR_ZIP_CORRUPTED).

Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: ApplianceWrap
Interface: IAppliance {8398f026-4add-4474-5bc3-2f9f2140b23e}

Re: Import .ova from a Win7 host has an error.

Posted: 20. Jun 2018, 17:11
by socratis
I think that the error is more than clear. Your VMDK (a form of virtual hard disk file) is corrupt. Did you use a FAT32 stick/HD/medium to transfer the OVA?

A better way, since both hosts are dealing with VirtualBox, would be to not use the Export/Import feature, but to simply copy the whole VM folder. See the FAQ "Moving a VM" and interpret it as "Backing up a VM" or "Copying a VM".

Re: Import .ova from a Win7 host has an error.

Posted: 20. Jun 2018, 17:26
by penright
socratis wrote:I think that the error is more than clear.
I hear you, just was not sure how it happen. I was afraid the answer may come back as, "Oh ... you can't move a MS window file to a mac."
socratis wrote:Did you use a FAT32 stick/HD/medium to transfer the OVA?
No. I moved it to google drive then pulled it down. I was trying to do it remotely.

socratis wrote:A better way, since both hosts are dealing with VirtualBox, would be to not use the Export/Import feature, but to simply copy the whole VM folder. See the FAQ "Moving a VM" and interpret it as "Backing up a VM" or "Copying a VM".
That is good to know for two reasons. 1. It is as I expect, a VM is a VM. 2. I will look at the link and try it that way.
We have VMware at work, in reference to my VM is a VM, I would expect I could even move the .vmdk to it if I wanted to.

Right now I am trying to get a Linux dev environment move to the mac, which is at home.
Thanks again.

Re: Import .ova from a Win7 host has an error.

Posted: 20. Jun 2018, 17:40
by socratis
penright wrote:I was afraid the answer may come back as, "Oh ... you can't move a MS window file to a mac."
Oh... you most certainly can! In fact I don't "move" them at all (if needed), I just connect the two with a 1 Gbit cable and I'm running one from the other! ;)

The only thing that's not portable is the location of the Shared Folders, due to "/" and "\" issues...
penright wrote:We have VMware at work, in reference to my VM is a VM, I would expect I could even move the .vmdk to it if I wanted to.
But a VMDK is not a VM, it's the virtual hard drive part, only. A VM consists of one or more virtual hard drives (VMDKs by default in VMWare, VDIs by default in VirtualBox), plus a recipe; how much RAM/VRAM/CPUs, which hard drives, etc. In VirtualBox that's the ".vbox" file. I don't really know what's that in VMWare, but I believe it's the ".vmx" file(?).

An OVA is simply the recipes combined with the VMDKs, and tar'ed. Or gzip'ed. Or both, can't remember...
 Edit: It's "tar"ed after all... 

Re: Import .ova from a Win7 host has an error.

Posted: 20. Jun 2018, 21:25
by penright
After reading the link, I started questioning myself if I shut down the VM before I exported. Not sure if it should make a difference or not, but for my own curiosity, I wanted to try/test it again. This time I shut down the VM made the export and all went well. Thank again for all the time.