<html><body>
<p><font size="2" face="sans-serif">Hi,</font><br>
<br>
<font size="2" face="sans-serif">    I am experiencing a failure running virt-v2v to convert a Linux guest on an ESX host to a RedHat KVM hypervisor.  The output with the failure follows.  Any help/guidance is appreciated.</font><br>
<br>
<font size="2" face="sans-serif">[root@storage-024 ~]# virt-v2v -ic esx://<ip address>/?no_verify=1 -op transferimages --bridge br0 dev-03 > /tmp/virt-v2v.output</font><br>
<font size="2" face="sans-serif">error from Term::ReadKey::GetTerminalSize(): Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. at /usr/lib64/perl5/vendor_perl/Term/ReadKey.pm line 362.</font><br>
<font size="2" face="sans-serif">guessing terminal width 50</font><br>
<font size="2" face="sans-serif">dev-03_dev-03: 100% [==================]D 0h24m34s</font><br>
<font size="2" face="sans-serif">libguestfs: trace: add_drive_opts "/local/transferimages/dev-03_dev-03" "iface:ide"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: add_drive_opts = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: add_drive_ro_with_if "/var/lib/virt-v2v/transfer.iso" "ide"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: add_drive_ro_with_if = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: set_network true</font><br>
<font size="2" face="sans-serif">libguestfs: trace: set_network = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: launch</font><br>
<font size="2" face="sans-serif">Using CPU model "cpu64-rhel6"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: launch = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: set_autosync true</font><br>
<font size="2" face="sans-serif">libguestfs: trace: set_autosync = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: list_devices</font><br>
<font size="2" face="sans-serif">libguestfs: trace: list_devices = ["/dev/sda", "/dev/sdb"]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro "/dev/sda" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro = -1 (error)</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro "/dev/sdb" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: list_partitions</font><br>
<font size="2" face="sans-serif">libguestfs: trace: list_partitions = ["/dev/sda1", "/dev/sda2", "/dev/sda3"]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: pvs</font><br>
<font size="2" face="sans-serif">libguestfs: trace: pvs = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: available "lvm2"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: available = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: lvs</font><br>
<font size="2" face="sans-serif">libguestfs: trace: lvs = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file "/dev/sda1"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file = "Linux rev 1.0 ext3 filesystem data"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2uuid "/dev/sda1"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2uuid = "1a90f551-5635-4d8d-af60-810b82a45cda"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2label "/dev/sda1"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2label = "/boot"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro "/dev/sda1" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/menu.lst"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/grub.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file "/dev/sda2"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file = "Linux/i386 swap file (new style) 1 (4K pages) size 1024142 pages Label SWAP-sda2"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file "/dev/sda3"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file = "Linux rev 1.0 ext3 filesystem data (large files)"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2uuid "/dev/sda3"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2uuid = "6c19c312-8cd2-44e7-acea-236758464c81"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2label "/dev/sda3"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: get_e2label = "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro "/dev/sda3" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/menu.lst"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/grub.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/etc"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/bin"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/etc/fstab"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/etc/redhat-release"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: cat "/etc/redhat-release"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: cat = "Red Hat Enterprise Linux Server release 5.4 (Tikanga)</font><br>
<font size="2" face="sans-serif">"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: cat "/etc/fstab"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: cat = "LABEL=/                 /                       ext3    defaults        1 1</font><br>
<font size="2" face="sans-serif">LABEL=/boot             /boot                   ext3    defaults        1 2</font><br>
<font size="2" face="sans-serif">tmpfs                   /dev/shm                tmpfs   defaults        0 0</font><br>
<font size="2" face="sans-serif">devpts                  /dev/pts                devpts  gid=5,mode=620  0 0</font><br>
<font size="2" face="sans-serif">sysfs                   /sys                    sysfs   defaults        0 0</font><br>
<font size="2" face="sans-serif">proc                    /proc                   proc    defaults        0 0</font><br>
<font size="2" face="sans-serif">LABEL=SWAP-sda2         swap                    swap    defaults        0 0</font><br>
<font size="2" face="sans-serif">"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/bin/bash"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file_architecture "/bin/bash"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file "/bin/bash"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file = "ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file_architecture = "i386"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file "/dev/sdb"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: file = "ISO 9660 CD-ROM filesystem data '__virt-v2v_transfer__          '"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro "/dev/sdb" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_ro = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/menu.lst"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/grub/grub.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/etc"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/etc"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/etc"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/AUTOEXEC.BAT"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/autoexec.bat"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/Program Files"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/WINDOWS"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/boot.ini"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file "/ntldr"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_file = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">unknown filesystem label SWAP-sda2</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_options "" "/dev/sda1" "/"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: mount_options = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir "/boot"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: is_dir = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: command_lines "rpm -q -a --qf %{name} %{epoch} %{version} %{release} %{arch}</font><br>
<font size="2" face="sans-serif">"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: command_lines = NULL (error)</font><br>
<font size="2" face="sans-serif">Error running rpm -qa: command_lines: command_lines: rpm: No such file or directory at /usr/share/perl5/vendor_perl/Sys/VirtV2V/GuestfsHandle.pm line 188.</font><br>
<font size="2" face="sans-serif"> at /usr/lib64/perl5/vendor_perl/Sys/Guestfs/Lib.pm line 1022</font><br>
<font size="2" face="sans-serif">libguestfs: trace: available "augeas"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: available = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init "/" 16</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/files//etc/grub.conf/title"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get "/files//etc/grub.conf/default"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get = NULL (error)</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init "/" 16</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/files/etc/conf.modules/alias"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/files/etc/modules.conf/alias"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/files/etc/modprobe.conf/alias"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/files/etc/modprobe.d/*/alias"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = [""]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/usr/sbin/load_policy"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_close</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_close = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init "/" 1</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_init = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match "/augeas/load/Grub/incl"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_match = ["/augeas/load/Grub/incl[1]", "/augeas/load/Grub/incl[2]"]</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get "/augeas/load/Grub/incl[1]"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get = "/etc/grub.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get "/augeas/load/Grub/incl[2]"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_get = "/boot/grub/menu.lst"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_load</font><br>
<font size="2" face="sans-serif">libguestfs: trace: aug_load = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/etc/conf.modules"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/etc/modules.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/etc/modprobe.conf"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists "/etc/modprobe.d"</font><br>
<font size="2" face="sans-serif">libguestfs: trace: exists = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all</font><br>
<font size="2" face="sans-serif">libguestfs: trace: umount_all = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: sync</font><br>
<font size="2" face="sans-serif">libguestfs: trace: sync = 0</font><br>
<font size="2" face="sans-serif">libguestfs: trace: kill_subprocess</font><br>
<font size="2" face="sans-serif">libguestfs: trace: kill_subprocess = 0</font><br>
<font size="2" face="sans-serif">virt-v2v: Unable to find any valid modprobe configuration</font><br>
<br>
<font size="2" face="sans-serif">Regards,</font><br>
<br>
<font size="2" face="sans-serif">John Kienle<br>
Emerging Technologies Solutions Development<br>
IBM T.J. Watson Research<br>
</font></body></html>