On Fri, May 31, 2013 at 06:39:53PM +0800, Qiu Yu wrote: > [00098ms] /usr/libexec/qemu-kvm \ > -global virtio-blk-pci.scsi=off \ > -drive file=/dev/xenvg/123,cache=off,format=qcow2,if=virtio \ > -nodefconfig \ > -enable-kvm \ > -nodefaults \ > -nographic \ > -m 500 \ > -no-reboot \ > -device virtio-serial \ > -serial stdio \ > -chardev socket,path=/tmp/libguestfssaaw6T/guestfsd.sock,id=channel0 \ > -device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \ > -kernel /var/tmp/.guestfs-501/kernel.30285 \ > -initrd /var/tmp/.guestfs-501/initrd.30285 \ > -append 'panic=1 console=ttyS0 udevtimeout=300 no_timer_check acpi=off > printk.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=1 > TERM=screen-bce ' \ > -drive > file=/var/tmp/.guestfs-501/root.30285,snapshot=on,if=virtio,cache=unsafeqemu-kvm: > -drive file=/dev/xenvg/123,cache=off,format=qcow2,if=virtio: could not open > disk image /dev/xenvg/123: Invalid argument
I'm assuming it's because the format is wrong (ie. not qcow2 but raw). The error message is a little bit obscure and could be better, but we do rely on qemu printing something sensible instead of just "Invalid argument". What happens if you do: file -bsL /dev/xenvg/123 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
