Description of problem: Virt-v2v should first detect whether kudzu exists in the guest. If exists, then disable kudzu. e.g in rhel6, there is no pacakge of kudzu installed Version-Release number of selected component (if applicable): v2v-libvirt-0.8.0-2.el5 virt-v2v-0.5.1-1.el5 How reproducible: 100% Steps to Reproduce: #virt-v2v -f /usr/share/doc/virt-v2v-0.5.1/virt-v2v.conf -i libvirtxml -o rhev -osd nfs.host:/export_domain /tmp/xen-rhel6-32b-hv.raw.xml command: error reading information on service kudzu: No such file or directory at /usr/lib/perl5/vendor_perl/5.8.8/Sys/VirtV2V/GuestOS/RedHat.pm line 1313. virt-v2v: Failed to unmount 10.66.90.115:/vol/v2vwulinglu/wulingluv2v/export. Command exited with status 1. Output was: umount: /tmp/fdfem4j95g: device is busy umount: /tmp/fdfem4j95g: device is busy virt-v2v: Failed to remove mount directory /tmp/fdfem4j95g: Device or resource busy Actual results: as steps Expected results: convert successfully Additional info: /usr/lib/perl5/vendor_perl/5.8.8/Sys/VirtV2V/GuestOS/RedHat.pm line 1313. # Disable kudzu in the guest # Kudzu will detect the changed network hardware at boot time and either: # require manual intervention, or # disable the network interface # Neither of these behaviours is desirable. $g->command(['/sbin/chkconfig', 'kudzu', 'off']);
There will be loads of issues like this with RHEL 6 guests. RHEL 6 also doesn't use mkinitrd, and it configures consoles differently that I can think of. I'm putting this one under the general 'RHEL 6 support' umbrella. *** This bug has been marked as a duplicate of bug 580455 ***