Red Hat Bugzilla – Bug 586758
Virt-v2v will defect minor version when the guest is >= rhel5 XenPV
Last modified: 2013-07-02 21:39:16 EDT
Created attachment 409754 [details]
Description of problem:
It happens on:
But it's OK both on rhel4u8-32-pv and thel4u8-64-pv
Version-Release number of selected component (if applicable):
Steps to Reproduce:
# virt-v2v -f /usr/share/doc/virt-v2v-0.5.1/virt-v2v.conf -i libvirtxml -o rhev -osd 10.66.90.115:/vol/ovirt1/auto/v2v/export /tmp/xen-rhel54-64-pv-raw.img.xml
virt-v2v: No app in config matches distro='rhel' name='rhel/5/ecryptfs-utils-56-8.el5.x86_64.rpm' major='5' minor='4' arch='x86_64'
virt-v2v: Failed to unmount 10.66.90.115:/vol/ovirt1/auto/v2v/export. Command exited with status 1. Output was: umount: /tmp/L6DTf69Liu: device is busy
umount: /tmp/L6DTf69Liu: device is busy
virt-v2v: Failed to remove mount directory /tmp/L6DTf69Liu: Device or resource busy
Error: Convert image xen-rhel54-64-pv-raw.img failed
Created attachment 409759 [details]
(In reply to comment #0)
> virt-v2v: Failed to unmount 10.66.90.115:/vol/ovirt1/auto/v2v/export. Command
> exited with status 1. Output was: umount: /tmp/L6DTf69Liu: device is busy
> umount: /tmp/L6DTf69Liu: device is busy
Matt, strange error there?
The error message you're getting about umount is certainly odd. However, the underlying issue here is that the config file format changed for app dependencies between 0.4.10 and 0.5.1 (sorry again!). It's trying to look for a key called 'rhel/5/ecryptfs-utils-56-8.el5.x86_64.rpm' when it should be looking for a key called 'ecryptfs-utils'.
The reason this works for RHEL 4 is that there are no kernel dependencies for RHEL 4.