virt-v2v bug fix update
| Advisory: | RHBA-2010:0566-1 |
|---|---|
| Type: | Bug Fix Advisory |
| Severity: | N/A |
| Issued on: | 2010-07-27 |
| Last updated on: | 2010-07-27 |
| Affected Products: | Red Hat Enterprise Virtualization |
Details
Updated virt-v2v, libguestfs and augeas packages that fix various bugs are now
available.
virt-v2v is a tool for converting and importing virtual machines to
libvirt-managed KVM, or Red Hat Enterprise Virtualization. It can import a
variety of guest operating systems from libvirt-managed hosts and VMware
ESX.
Libguestfs is a library for accessing and modifying guest disk images.
Amongst the things this is good for: making batch configuration
changes to guests, getting disk used/free statistics (see also:
virt-df), migrating between virtualization systems (see also:
virt-v2v), performing partial backups, performing partial guest
clones, cloning guests and changing registry/UUID/hostname info, and
much else besides.
augeas is a library for programmatically editing configuration files.
Augeas parses configuration files into a tree structure, which it exposes
through its public API. Changes made through the API are written back to
the initially read files.
These updated packages provide fixes for the following bugs:
* If a virt-v2v conversion failed or was interrupted by the user, the Red
Hat Enterprise Virtualization storage domain used as a target for the
conversion would be left mounted on the host running virt-v2v. The storage
domain is now unmounted in all circumstances, even if virt-v2v execution is
interrupted using ctrl+c. (BZ#596015, BZ#599483)
* virt-v2v was not passing the guest operating system type to the Red Hat
Enterprise Virtualization Manager. This could cause the Manager to use
inappropriate hypervisor settings for the guest, impacting Windows guests
in particular. With this update, the guest operating system type is
correctly passed to the Manager during conversion. (BZ#596070, BZ#608965)
* If a virt-v2v conversion failed or was interrupted by the user, the
converted disk images would be left stored on the Red Hat Enterprise
Virtualization storage domain used as a target for the conversion. The
images are now removed from the storage domain if virt-v2v fails to
complete or is interrupted using ctrl+c. (BZ#596071)
* virt-v2v includes proprietary Windows Hardware Quality Lab (WHQL) signed
virtio drivers, but did not include the appropriate license text for these
drivers. This update includes the correct license text. (BZ#618294)
* libguestfs relied on parted output produced using the -m option in order
to run the part-list, get-bootable and get-parttype commands. The -m option
was not always available, and these commands could fail. parted output
produced without the -m option can now be parsed to support these commands.
The commands will now function without parted -m support on the host.
(BZ#598309)
* virt-v2v would display a confusing error message if it was instructed to
convert using a libvirt domain XML file, but was passed a valid XML file
which was not in the libvirt domain XML format. With this update, virt-v2v
performs additional checks on the domain XML it receives before continuing.
An appropriate error message is now shown if the XML file passed is not in
libvirt domain XML format. (BZ#601092)
* virt-v2v could fail to convert certain guests due to a missing dependency
on fuse-libs in libguestfs. This update adds the required dependency.
(BZ#610771)
Users are advised to upgrade to these updated virt-v2v, libguestfs and
augeas packages, which resolve these issues.
Solution
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259
Updated packages
| Red Hat Enterprise Virtualization | |
| SRPMS: | |
| augeas-0.7.2-1.el5.1.src.rpm File outdated by: RHEA-2011:0150 |
MD5: 96fbb65bc41a494bd5efb6b149af339c SHA-256: 810496cbe7df7b56361a7758d0590fa1f52e7394396fa1f674fc5bcd08bb64a1 |
| libguestfs-1.2.7-1.el5.6.src.rpm File outdated by: RHBA-2011:1125 |
MD5: 9fff0c8fd1e5e66d50b5258093f0c844 SHA-256: be634836192176801462bdeede556d53be13913e6cbcf61759ee54e2fbded0fb |
| x86_64: | |
| augeas-0.7.2-1.el5.1.x86_64.rpm File outdated by: RHEA-2011:0150 |
MD5: 840062fdeb9520ec3bff64d3a8bcc809 SHA-256: 815c538e080b7c5c5f65a56827c989f2641d166194d09ae41ca5618f8a0eb1e6 |
| augeas-devel-0.7.2-1.el5.1.x86_64.rpm File outdated by: RHEA-2011:0150 |
MD5: 7cc6fbf8a453ca4aa2d7d2d49a41c930 SHA-256: 3e60a9f639e90880136b07c27a4e5eca406ab897835b1dc0e59283dba8cb28fd |
| augeas-libs-0.7.2-1.el5.1.x86_64.rpm File outdated by: RHEA-2011:0150 |
MD5: d0897a1f3f8bac9c23919d9b017892b0 SHA-256: 3d4c080d2a62280ad2efbedadbf21d68c502309c77ff22fca85c6cc4433f4f6e |
| guestfish-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 81badecba0a364241a1d2c4ba1c34a31 SHA-256: cde9a71af2bb907e3fd4ac3dfbb9de26d7c63415475a61715c28847732ebbb34 |
| libguestfs-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 8c9111534828d491a0ad96e328c6be83 SHA-256: 8254d4ef8129171a6e72ec0825d69a94cd1a606552494d2ee362e16c5d861ddf |
| libguestfs-devel-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: eff834ce479fa9348b877f9d299aa084 SHA-256: 3c85b9f27b1956f2bb36ea2abc8b1d896f5cea0d99b79df5c7ed650ade9e14b7 |
| libguestfs-java-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 29dc0495bc42bc9964dd0d439b97fd96 SHA-256: 787c32cb4859df1bf4747c9ceda73f57bf39ee0fb0c333201e2f43f33f1e684c |
| libguestfs-java-devel-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: d27d6ab1ae254ca7e82368cb5ed43006 SHA-256: 5232706810d240d36102396a21df494d5c1146f81f4f381172dbdbcf311eb00c |
| libguestfs-javadoc-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: b1349b866b0e2465fbe14d8dbca3c422 SHA-256: d123d91c5bc269d55e1b40f85c6f4974639a97dc19c09ccbbcacc1599878fb6f |
| libguestfs-mount-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 05f2f9d54d5144d9a303dd3a3b637cf7 SHA-256: b24358d573486099c88464a9c420f56906e565208c66ca0eb4d82586fe7e51b8 |
| libguestfs-tools-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 5f835b679343dd21f686dc8cadfa1606 SHA-256: fa3070f47c3be26919a84e5eb8ffb938f5d9564c057b3964d5d120c58af927db |
| perl-libguestfs-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: ba0ea87eade7b550b14ce6405269e9b0 SHA-256: de966395dfc7211d639b60dfaaac05e3e22ccfd8df3968b4cc5cd53b0853f60b |
| python-libguestfs-1.2.7-1.el5.6.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: 189a4eea9a7f0d40edf3e62cbd00e32c SHA-256: 2debc43db28307461480c54ba901433750ee40208bee5019cd6242255ee64dff |
| virt-v2v-0.6.1-2.el5.x86_64.rpm File outdated by: RHBA-2011:1125 |
MD5: d50a145d01115c92659f41b48c02aa9a SHA-256: 584d6e5ae6da5036841e3713ab02aabd0a072e322778ede621268acf49455bf6 |
| (The unlinked packages above are only available from the Red Hat Network) | |
Bugs fixed (see bugzilla for more information)
596015 - virt-v2v | didn't umount the export domain after convert finished
596070 - OS is not set accurately when exporting to RHEV
596071 - Failed conversion leaves orphaned images on RHEV export domain
598309 - part-list and several other cmd failed on libguestfs on RHEL5
599483 - V2V converts KVM-win2k8-32 with an umount error
601092 - [RFE]Incorrect error msg popped up when missing "-f" in v2v command
608965 - undefined subroutine "_user_message" makes ESX-windows fail to be converted
610771 - virt-v2v can't detect Windows OS version due to lack of libfuse.so.2
618294 - Virt-v2v packaging changes for Virt-v2v
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package
The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/