sciurus/vagrant-mutate

Conversion errors on Fedora 20

Closed this issue · 5 comments

Apparently, this no longer works properly on Fedora 20:

$ vagrant box list
centos-6  (libvirt)
precise32 (virtualbox)
$ vagrant mutate precise32 libvirt
Converting precise32 from virtualbox to libvirt.
qemu-img: 'image' uses a vmdk feature which is not supported by this qemu version: VMDK version 3
qemu-img: Could not open '/home/james/.vagrant.d/boxes/precise32/virtualbox/box-disk1.vmdk': Wrong medium type
Determining the virtual size of the disk image failed
$

A different user reported this to me after reading about vagrant-mutate on my blog, and it turns out I have the same issue. It had previously worked with Fedora 19.

$ file .vagrant.d/gems/gems/vagrant-mutate-0.1.4/
.vagrant.d/gems/gems/vagrant-mutate-0.1.4/: directory
$

HTH,
James

This is a duplicate of #28. I've documented a workaround in the wiki. Once I complete #29 there will be a clearer error message.

@sciurus Aha! Good to know, and sorry for the noise!

Thanks,
James

You should get a warning about this as of 0.2.3

Note the above "in the wiki" link is broken, I believe it should point to https://github.com/sciurus/vagrant-mutate/wiki/QEMU-Version-Compatibility. Thanks sciurus!

Sorry about that; I think I moved the page at some point.