Conversion errors on Fedora 20
Closed this issue · 5 comments
purpleidea commented
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
sciurus commented
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.
purpleidea commented
@sciurus Aha! Good to know, and sorry for the noise!
Thanks,
James
sciurus commented
You should get a warning about this as of 0.2.3
narfman0 commented
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!
sciurus commented
Sorry about that; I think I moved the page at some point.