$ curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9 10" bash
.. checking and downloading - ok
Then script tries to create virtual machine, but fails :
11: Hard disk image: source image=IE9 - Win7-disk1.vmdk, target path=/home/michal/.ievms/IE9 - Win7-disk1.vmdk, controller=10;channel=0
Progress state: VBOX_E_FILE_ERROR
VBoxManage: error: Appliance import failed
VBoxManage: error: Could not create the clone medium '/home/michal/.ievms/IE9 - Win7-disk1.vmdk'.
VBoxManage: error: VMDK: Compressed image is corrupted '/home/michal/.ievms/IE9 - Win7-disk1.vmdk' (VERR_ZIP_CORRUPTED)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Appliance, interface IAppliance
VBoxManage: error: Context: "int handleImportAppliance(HandlerArg*)" at line 781 of file VBoxManageAppliance.cpp
When I've tried it again from the scratch :
Extracting OVA from /home/michal/.ievms/IE9_Win7.zip
IE9 - Win7.ova (5079366144 B)... Failed! (Wrong checksum)
Extraction to current directory failed! (1 file failed.)
ERROR: Failed to extract IE9_Win7.zip to /home/michal/.ievms/IE9 - Win7.ova, unar command returned error code 0
So something goes wrong with images?
Your download was probably interrupted before its end (it's a heavy download). Try to finish it manually using:
curl -C - -o "$HOME/.ievms/IE9_Win7.zip" 'http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE9_Win7.zip'
Or delete all IE9 related files in ievms directory and try again.
Maybe this could be automated by checking checksums before processing and asking whether to redownload or finish it.
The modern.IE servers don't support range/resume requests, so you'd have to just delete the corrupted zip and start over. Sorry.