Description of problem: $ virt-builder opensuse-13.2 $ virt-v2v -i disk opensuse-13.2.img -o null [ 0.0] Opening the source -i disk opensuse-13.2.img [ 0.0] Creating an overlay to protect the source from being modified [ 0.0] Initializing the target -o null [ 0.0] Opening the overlay [ 10.7] Inspecting the overlay [ 13.3] Checking for sufficient free disk space in the guest [ 13.3] Estimating space required on target for each disk [ 13.3] Converting openSUSE 13.2 (Harlequin) (x86_64) to run on KVM virt-v2v: warning: no initrd was found in /boot matching kernel-default 3.16.7-24-default. virt-v2v: error: libguestfs error: statns: statns_stub: path must start with a / character If reporting bugs, run virt-v2v with debugging enabled and include the complete output: virt-v2v -v -x [...] Version-Release number of selected component (if applicable): libguestfs 1.37.17 How reproducible: 100% Steps to Reproduce: 1. See above.
Created attachment 1300339 [details] virt-v2v -v -x output
Even with perl & perl-Bootloader installed in the guest I see the same error.
Patch posted: https://www.redhat.com/archives/libguestfs/2017-July/msg00154.html
Upstream in: https://github.com/libguestfs/libguestfs/commit/ba41cf1a51694ce4b7f353daae7f2ee1437bd54d