After generating new images including open-vm-tools, Michael Vermaes gracefully helped us by testing them with VMware Fusion. The VMware images don't boot, complaining about XFS corruption: > XFS (dm-0): Mounting V5 Filesystem > XFS (dm-0): totally zeroed log > XFS (dm-0): Corruption warning: Metadata has LSN (3:6277) ahead of current > LSN (1:0). Please unmount and run xfs_repair (>= v4.3) to resolve. The VirtualBox image boots without issues, but with XFS corruption affecting both the VMware and the libvirt images, I'm not so sure anymore that qemu-img is the reason. On 27/07/18 21:03, Laurentiu Pancescu wrote: > My attempts to build Vagrant images are failing the automated tests > since the beginning of July, apparently due to corrupt filesystems. I > see XFS metadata corruption in the CentOS 7 images when using > qemu-img-ev, as well as ext4 superblock corruption in the CentOS 6 > images.[1] > > The distro installer runs just once and the resulting disk image is > converted by Image Factory to different formats, depending on the > virtualization target. Since the VirtualBox images are working as > expected, while the libvirt images don't even boot due to filesystem > corruption, I would assume that the installation produces a valid image, > but the conversion of the disk images for libvirt-kvm fall prey to bugs > in qemu-img-ev and the stock qemu-img. If anyone has the possibility to > test with VmWare or Hyper-V, please write me off-list. > > I noticed that qemu-img-ev is at version 2.1.2, while Debian Stable has > version 2.8 and Fedora 28 has version 2.11. Maybe such bugs, if real, > were already fixed upstream - would it be possible to use a newer > version than what qemu-img-ev provides? We reverted to using the EL7 > qemu-img, but this still produces broken libvirt images and wețd have to > drop the Hyper-V images as well. > > Any help or suggestions are appreciated. > > Best regards, > Laurențiu > > [1] https://people.centos.org/bstinson/vagrant/c6-vagrant.png > _______________________________________________ > CentOS-devel mailing list > CentOS-devel at centos.org > https://lists.centos.org/mailman/listinfo/centos-devel