- Issued:
- 2015-07-22
- Updated:
- 2015-07-22
RHBA-2015:1322 - virt-viewer and spice-gtk bug fix and enhancement update
Synopsis
virt-viewer and spice-gtk bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Topic
Updated virt-viewer and spice-gtk packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.
Description
The virt-viewer packages provide Virtual Machine Viewer, which is a lightweight interface for interacting with the graphical display of a virtualized guest.
The spice-gtk packages provide a GIMP Toolkit (GTK+) widget for SPICE (Simple Protocol for Independent Computing Environments) clients. Both Virtual Machine Manager and Virtual Machine Viewer can make use of this widget to access virtual machines using the SPICE protocol.
The virt-viewer packages have been upgraded to upstream version 2.0, which provides a number of bug fixes and enhancements over the previous version. (BZ#1179477)
The spice-gtk packages have been upgraded to upstream version 0.26, which provides a number of bug fixes and enhancements over the previous version. (BZ#1185434)
This update also fixes the following bugs:
-
When using an emulated smart card on a virtual machine, the smart card was not properly re-initialized after disconnecting and reconnecting the guest. As a consequence, the smart card became unusable. With this update, the smart card state is set properly after reconnecting the guest, and no longer becomes unusable after the operation. (BZ#1205171)
-
The first guest display was re-enabled after a guest reboot even when it was previously disabled on the guest. This update removes the fixed association between the the main guest window and a specific guest display number, which prevents the problem from occurring. (BZ#1032936)
-
In some monitor configurations, after removing a guest display, the display in some cases unintendedly reappeared when the virt-viewer tool was started. The guest now updates its geometry every time a guest display is enabled or disabled, and guest displays now correctly stay removed. (BZ#1111425)
-
When the agent terminated unexpectedly or was disconnected and reconnected again, virt-viewer did not update the information about windows geometry and the guest resolution was not restored accordingly. With this update, the function responsible for updating the displays geometry is called, thus fixing the bug. (BZ#1021841)
-
Using remote-viewer with SSH and the Xming display server caused remote-viewer to terminate unexpectedly. With this update, an assertion no longer triggers in the described circumstances, which prevents the crash from occurring. (BZ#1158086)
-
In multi-display guest setups, the mouse input in some cases affected an incorrect guest display. With this update, displays are properly reordered when their coordinates change, and mouse input reliably affects the appropriate guest display. (BZ#1206216)
In addition, this update adds the following enhancements:
-
The libgovirt and librest packages have been added to this version of Red Hat Enterprise Linux, which allows the remote-viewer tool to connect to the oVirt and Red Hat Enterprise Virtualization virtual machines (VMs). To make it possible to access these VMs, the new ovirt:// URI scheme has also been added to remote-viewer. (BZ#981678, BZ#981677, BZ#806925)
-
Using the remote-viewer tool to connect to an ovirt:// URI now displays a menu that allows the user to change the CD image inserted in the virtual machine (VM). This makes it possible to change the inserted CD while the VM is running without the need to use Red Hat Enterprise Virtualization or the oVirt portal. (BZ#975834)
-
It is now possible to configure the position in which guest displays in multi-monitor setups. To do so, edit the ~/.config/virt-viewer/settings file. For more information about this feature, refer to the CONFIGURATION section of the remote-viewer(1) manual page. (BZ#1129479)
Users of virt-viewer and spice-gtk are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
https://access.redhat.com/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 - Retired Extended Life Cycle Support | 6 | x86_64 |
| 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
- rest-debuginfo-0.7.92-2.el6.s390.rpm
- libgovirt-debuginfo-0.3.2-1.el6.x86_64.rpm
- libgovirt-devel-0.3.2-1.el6.i686.rpm
- libgovirt-0.3.2-1.el6.ppc64.rpm
- rest-0.7.92-2.el6.x86_64.rpm
- libgovirt-devel-0.3.2-1.el6.ppc64.rpm
- virt-viewer-2.0-7.el6.i686.rpm
- spice-gtk-python-0.26-4.el6.i686.rpm
- libgovirt-debuginfo-0.3.2-1.el6.s390x.rpm
- spice-glib-devel-0.26-4.el6.x86_64.rpm
- rest-0.7.92-2.el6.s390x.rpm
- virt-viewer-debuginfo-2.0-7.el6.x86_64.rpm
- virt-viewer-debuginfo-2.0-7.el6.s390x.rpm
- libgovirt-0.3.2-1.el6.s390x.rpm
- spice-gtk-0.26-4.el6.i686.rpm
- virt-viewer-2.0-7.el6.src.rpm
- spice-glib-0.26-4.el6.i686.rpm
- spice-glib-0.26-4.el6.x86_64.rpm
- rest-devel-0.7.92-2.el6.s390.rpm
- libgovirt-devel-0.3.2-1.el6.s390x.rpm
- rest-0.7.92-2.el6.ppc64.rpm
- libgovirt-debuginfo-0.3.2-1.el6.s390.rpm
- rest-debuginfo-0.7.92-2.el6.s390x.rpm
- spice-gtk-tools-0.26-4.el6.i686.rpm
- spice-gtk-0.26-4.el6.src.rpm
- rest-devel-0.7.92-2.el6.x86_64.rpm
- libgovirt-0.3.2-1.el6.s390.rpm
- spice-gtk-tools-0.26-4.el6.x86_64.rpm
- spice-glib-devel-0.26-4.el6.i686.rpm
- rest-debuginfo-0.7.92-2.el6.ppc64.rpm
- libgovirt-0.3.2-1.el6.x86_64.rpm
- rest-devel-0.7.92-2.el6.ppc.rpm
- rest-0.7.92-2.el6.src.rpm
- rest-debuginfo-0.7.92-2.el6.x86_64.rpm
- rest-devel-0.7.92-2.el6.s390x.rpm
- libgovirt-0.3.2-1.el6.src.rpm
- libgovirt-debuginfo-0.3.2-1.el6.i686.rpm
- spice-gtk-debuginfo-0.26-4.el6.x86_64.rpm
- libgovirt-devel-0.3.2-1.el6.x86_64.rpm
- libgovirt-0.3.2-1.el6.i686.rpm
- libgovirt-debuginfo-0.3.2-1.el6.ppc.rpm
- rest-devel-0.7.92-2.el6.i686.rpm
- spice-gtk-debuginfo-0.26-4.el6.i686.rpm
- libgovirt-0.3.2-1.el6.ppc.rpm
- virt-viewer-2.0-7.el6.s390x.rpm
- spice-gtk-python-0.26-4.el6.x86_64.rpm
- libgovirt-debuginfo-0.3.2-1.el6.ppc64.rpm
- spice-gtk-devel-0.26-4.el6.i686.rpm
- spice-gtk-0.26-4.el6.x86_64.rpm
- rest-0.7.92-2.el6.i686.rpm
- rest-0.7.92-2.el6.s390.rpm
- libgovirt-devel-0.3.2-1.el6.s390.rpm
- virt-viewer-2.0-7.el6.x86_64.rpm
- rest-devel-0.7.92-2.el6.ppc64.rpm
- virt-viewer-debuginfo-2.0-7.el6.i686.rpm
- virt-viewer-debuginfo-2.0-7.el6.ppc64.rpm
- spice-gtk-devel-0.26-4.el6.x86_64.rpm
- libgovirt-devel-0.3.2-1.el6.ppc.rpm
- rest-debuginfo-0.7.92-2.el6.ppc.rpm
- virt-viewer-2.0-7.el6.ppc64.rpm
- rest-debuginfo-0.7.92-2.el6.i686.rpm
- rest-0.7.92-2.el6.ppc.rpm
Fixes
- This content is not included.BZ - 806925
- This content is not included.BZ - 823916
- This content is not included.BZ - 975834
- This content is not included.BZ - 987549
- This content is not included.BZ - 1021841
- This content is not included.BZ - 1032923
- This content is not included.BZ - 1032936
- This content is not included.BZ - 1083786
- This content is not included.BZ - 1085210
- This content is not included.BZ - 1085216
- This content is not included.BZ - 1108523
- This content is not included.BZ - 1111425
- This content is not included.BZ - 1129479
- This content is not included.BZ - 1135099
- This content is not included.BZ - 1146998
- This content is not included.BZ - 1158086
- This content is not included.BZ - 1179477
- This content is not included.BZ - 1185434
- This content is not included.BZ - 1196517
- This content is not included.BZ - 1201177
- This content is not included.BZ - 1201599
- This content is not included.BZ - 1201605
- This content is not included.BZ - 1201679
- This content is not included.BZ - 1205171
- This content is not included.BZ - 1206106
- This content is not included.BZ - 1206216
- This content is not included.BZ - 1206460
- This content is not included.BZ - 1209398
- This content is not included.BZ - 1211216
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.