- Issued:
- 2012-06-20
- Updated:
- 2012-06-20
RHBA-2012:0785 - virt-manager bug fix and enhancement update
Synopsis
virt-manager bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Topic
Updated virt-manager packages that fix multiple bugs and add one enhancement are now available for Red Hat Enterprise Linux 6.
Description
The Virtual Machine Manager (virt-manager) is a graphical tool for administering Kernel-based Virtual Machines (KVM) using libvirt.
This update fixes the following bugs:
-
Prior to this update, the virt-manager tool did not change all required XML elements when changing the disk bus of a guest from IDE to virtio, or vice versa. As a consequence, virt-manager could create invalid XML elements that libvirt accepted but then the guest failed to boot. This update modifies the underlying code to change all required XML elements and guests start now as expected. (BZ#741937, BZ#769192)
-
Prior to this update, the virt-manager tool could, under certain circumstances, receive an error from libvirt if virt-manager tried to read a domain's information while that domain was shutting down. As a consequence, the libvirt connection in the user interface (UI) was incorrectly closed. This update modifies the underlying code to expect errors in this case and not close the libvirt connection. (BZ#742055)
-
Prior to this update, the glib integration did not work correctly. As a consequence, serial consoles of virtual machines could stall when transferring large amounts of data. This update modifies the underlying code to allow the transfer of larger amounts of data without stalling. (BZ#747490)
-
Prior to this update, graphical scaling did not work for SPICE graphics in the virt-manager tool. This update modifies the underlying code to connect the UI scaling selection element to the spice back end. (BZ#750225)
-
Prior to this update, the virt-manager tool could close with a segmentation fault if the user deleted several storage volumes in quick succession due to data locking when deleting the storage volume. This update modifies the virt-manager threads to allow deleting of storage volumes in quick succession. (BZ#803600)
-
Prior to this update, the virt-manager tool could, did not correctly clean up certain internal state. As a consequence, closing and reopening a graphical window of a guest did not reopen the graphical console. This update modifies the underlying code to ensure that the graphical console connection is correctly reopened. (BZ#811316)
-
Prior to this update, the virt-manager tool did not correctly using the graphics listen address attribute in the configuration of the virtual machine, and would always try to connect to the guest with an SSH tunnel. This could break graphical console connections if "listen=" was set to an explicit interface address. This update modifies the underlying code to ensure that virt-manager now correctly connects to these addresses. (BZ#816279)
This update also adds the following enhancement:
- Prior to this update, the default disk image format for disk images used for newly created virtual machines was "raw" and could not be changed. This update adds the new "qcow2" option. (BZ#716673)
All users of virt-manager are advised to upgrade to these updated packages, which fix these bugs and add this enhancement.
Solution
Before applying this update, make sure all previously-released errata 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 https://access.redhat.com/knowledge/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- virt-manager-debuginfo-0.9.0-14.el6.ppc64.rpm
- virt-manager-0.9.0-14.el6.i686.rpm
- virt-manager-0.9.0-14.el6.ppc64.rpm
- virt-manager-debuginfo-0.9.0-14.el6.x86_64.rpm
- virt-manager-0.9.0-14.el6.x86_64.rpm
- virt-manager-debuginfo-0.9.0-14.el6.i686.rpm
- virt-manager-debuginfo-0.9.0-14.el6.s390x.rpm
- virt-manager-0.9.0-14.el6.s390x.rpm
- virt-manager-0.9.0-14.el6.src.rpm
Fixes
- This content is not included.BZ - 733210
- This content is not included.BZ - 734529
- This content is not included.BZ - 735766
- This content is not included.BZ - 736270
- This content is not included.BZ - 740775
- This content is not included.BZ - 741158
- This content is not included.BZ - 742055
- This content is not included.BZ - 747490
- This content is not included.BZ - 750225
- This content is not included.BZ - 786694
- This content is not included.BZ - 795323
- This content is not included.BZ - 796570
- This content is not included.BZ - 803600
- This content is not included.BZ - 811316
- This content is not included.BZ - 816279
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.