Description of problem: The guest below is a Xen->KVM hand-migrated guest which uses whole disks for filesystems (ie. a filesystem is directly on a block device). The functions in (at least) virt-inspector to canonical disk names cannot cope with this, so they leave the paths as /dev/vda etc instead of rewriting as /dev/sda. # virt-inspector2 GuestName <operatingsystems> <operatingsystem> <root>/dev/vda</root> <name>linux</name> <arch>x86_64</arch> <distro>debian</distro> <product_name>5.0.6</product_name> <major_version>5</major_version> <minor_version>0</minor_version> <mountpoints> <mountpoint dev="/dev/vda">/</mountpoint> <mountpoint dev="/dev/vdb">/lib/modules</mountpoint> </mountpoints> <filesystems> <filesystem dev="/dev/vda"> ... Version-Release number of selected component (if applicable): 1.6.2 (RHEL 6.1 candidate) How reproducible: Always for guests which use whole disks as filesystems.
Fix for virt-inspector: http://git.annexia.org/?p=libguestfs.git;a=commitdiff;h=f8af59c234b6bea50dadc7a6055c8a4739ca4530 Fix for virt-resize: http://git.annexia.org/?p=libguestfs.git;a=commitdiff;h=f33d899fd0900b0cfe6dbbb152ce2fcf479bd38c