Synopsis
virt-viewer bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
View affected systems
Topic
Updated virt-viewer packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 7.
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 virt-viewer packages have been upgraded to upstream version 0.6.0, which provides a number of bug fixes and enhancements over the previous version, including significant improvements to multi-monitor support. (BZ#1109400)
Bugs:
- Starting an application in full screen mode and then leaving full screen caused that the displayed window was too small. This bug has been fixed, and the window size is now reasonable after leaving full screen. (BZ#921332)
- When connecting to a password-protected Virtual Network Computing (VNC) guest and a incorrect password was entered, the user was notified of the error, but was not presented with another password prompt to try again. With this fix, the password prompt is displayed again in the described situation. (BZ#1007306)
- The "Automatically resize" check menu was ambiguous and not always working depending on protocol and capability of a guest. This update removes the "Automatically resize" menu, and the automatic guest resize is now enabled whenever the required conditions are met. (BZ#1007666)
- Zooming in and out on a window in virt-viewer or remote-viewer could cause the guest display to be resized rather than simply scaling the local display. With this fix, the guest display is never resized in response to zooming in or out in the client. (BZ#1022404)
- Previously, connecting to a server with the "--fullscreen=auto-conf" option, leaving full screen and then opening another display led to the second display opening in full screen or incorrect resolution adjustment of the guest. With this update, the new display opens in window mode after leaving full screen as expected, and leaving and re-entering full screen mode now works as expected. (BZ#1022426, BZ#1096718)
- Previously, when resizing a monitor, stale position information was used to align the monitors. Consequently, a display could unexpectedly change its position. To fix this bug, the current position of displays is always used to determine alignment, and displays no longer relocate unexpectedly when a window is resized. (BZ#1023253)
- Due to failures not handled properly, the window showed the failed URL as the window title on a second attempt of a connection failure. With this update, the display window is closed upon connection failure and the title reset on each retry. (BZ#1024312)
- When the server got disconnected, the nc utility did not end, leaving the client open. Consequently, the client did not disconnect when tunnelled over SSH on VM shutdown. This update replaces nc with socat, thus fixing the bug. (BZ#1030487)
- 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 changed accordingly. With this update, the function responsible for updating the displays geometry is called, thus fixing the bug. (BZ#1032971)
Enhancements:
- With this update, when a connection failure occurs, a detailed reason in the error dialog is provided instead of a generic message. In addition, a more accurate message is shown when an authentication error occurs using TCP connection. The user can also cancel the dialog without any random message being displayed. (BZ#1115986, BZ#1142742)
- The user is now allowed to customize the placement of VM windows in full screen mode and multi-monitor setups. (BZ#1129477)
- The CONTROLLER_AUTO_DISPLAY_RES flag is no longer set automatically when using the Red Hat Enterprise Virtualization Manager portal. The client is opened in full screen mode only when the flag is set. (BZ#1149352)
Users of virt-viewer 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
-
Red Hat Enterprise Linux Server 7 x86_64
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.7 x86_64
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.6 x86_64
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.5 x86_64
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.4 x86_64
-
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.3 x86_64
-
Red Hat Enterprise Linux Server from RHUI 7 x86_64
-
Red Hat Enterprise Linux Server - AUS 7.7 x86_64
-
Red Hat Enterprise Linux Server - AUS 7.6 x86_64
-
Red Hat Enterprise Linux Server - AUS 7.4 x86_64
-
Red Hat Enterprise Linux Server - AUS 7.3 x86_64
-
Red Hat Enterprise Linux Server - Extended Life Cycle Support 7 x86_64
-
Red Hat Enterprise Linux Workstation 7 x86_64
-
Red Hat Enterprise Linux Desktop 7 x86_64
-
Red Hat Enterprise Linux Server - TUS 7.7 x86_64
-
Red Hat Enterprise Linux Server - TUS 7.6 x86_64
-
Red Hat Enterprise Linux Server - TUS 7.3 x86_64
-
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.7 x86_64
-
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.6 x86_64
-
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.4 x86_64
-
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.3 x86_64
Fixes
-
BZ - 921332
- Size of remote-viewer window is too small after switching off full-screen
-
BZ - 921341
- Need to update virt-viewer man page
-
BZ - 921406
- Should use a USB icon instead of a generic settings icon
-
BZ - 923072
- Remove RHEL-only support for RHEVM 'Pass Ctrl+Alt+Delete to virtual machine'
-
BZ - 970825
- remote-viewer should add introduction for new added functions into man page and help info.
-
BZ - 989407
- ctrl-[+-0] zoom in/out/native keyboard shortcuts don't work in fullscreen (with mouse over the control bar)
-
BZ - 999291
- Improve documentation of --attach command line option
-
BZ - 1007306
- No box pop out when input a wrong password and retry connection for vnc guest
-
BZ - 1007666
- Menu item "Automatically resize" could be disabled if there is no spice vdagent connection
-
BZ - 1020669
- Enter in 'Do you want to close the session?' dialog should be equal to hitting 'OK' button
-
BZ - 1021350
- Remote-Viewer: Remove Unnecessary Warning Log
-
BZ - 1022404
- Remote-Viewer: Zoom Out Behavior Is Not Consistent
-
BZ - 1022426
- [remote-viewer] New display opens in fullscreen
-
BZ - 1023253
- Moving a windows application window is not seamless to or from a display that full-screen.
-
BZ - 1024204
- remote-viewer gui tool cannot recognize URI address with space character
-
BZ - 1024312
- The viewer window still open if remote-viewer gui tool cannot connect the guest
-
BZ - 1030487
- spice-server doesn't disconnect client tunnelled over ssh on VM shutdown
-
BZ - 1032939
- Display 1 always pop out when using virt-viewer to relaunch guest
-
BZ - 1032967
- option -f will not launch all the display as fullscreen
-
BZ - 1032971
- Can not keep right resolution after change back to graphics mode and send-key ctrl+alt+backspace
-
BZ - 1061826
- RFE: use username:pass in ovirt:// uris (such as ovirt://user:pass@rhev.example.org/)
-
BZ - 1063239
- remote-viewer not invoked from "xdg-open console.vv" command
-
BZ - 1079211
- virt-viewer --direct fails to connect to remote guest configured with listen="0.0.0.0"
-
BZ - 1096718
- The resolution of guest shows incorrect after switch to full-screen again with option --full-screen=auto-conf
-
BZ - 1096721
- Unnecessary warning messages show when shutdown vnc guest during virt-viewer $guest --wait
-
BZ - 1107519
- Unnecessary warning info show when using virt-viewer -k to launch a spice guest
-
BZ - 1108524
- virt-viewer -c qemu+tcp will open local guest when remote VM is only listening on 127.0.0.1
-
BZ - 1109400
- Rebase virt-viewer to 0.6.0
-
BZ - 1115986
- RFE: provide connection failure reason in the error dialog
-
BZ - 1127762
- "remote-viewer file.vv" tries to load $HOME/.spicec/truststore.pem file
-
BZ - 1129477
- Add ability for user to configure which guest monitors are used in fullscreen mode
-
BZ - 1142742
- Improve error message if input wrong username or password for a tcp connection
-
BZ - 1142769
- Update virt-viewer man page for oVirt connection support and fullscreen monitor mapping
-
BZ - 1145126
- Allow to remove CD images through ovirt foreign menu
-
BZ - 1146997
- After switching from full-screen using Shift-F11, arbitrary resolution doesn't work
-
BZ - 1149352
- always fullscreen for SPICE-xpi
-
BZ - 1152467
- virt-viewer will open guest with a small window size
-
BZ - 1152468
- virt-viewer always disable send key menu
-
BZ - 1152815
- virt-viewer crash when connect a guest with vnc graphics and qxl video
-
BZ - 1159731
- virt-viewer crashed when connect a guest with vnc graphics and wrong password input
-
BZ - 1168495
- Improve the error info when pass guest doesn't exist on rhev to remote-viewer
Note:
More recent versions of these packages may be available.
Click a package name for more details.
Red Hat Enterprise Linux Server 7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.6
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.5
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.4
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 7.3
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - AUS 7.7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - AUS 7.6
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Workstation 7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Desktop 7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server from RHUI 7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - AUS 7.4
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - AUS 7.3
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - TUS 7.7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - TUS 7.6
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux Server - TUS 7.3
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.7
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.6
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.4
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |
Red Hat Enterprise Linux for x86_64 - Update Services for SAP Solutions 7.3
SRPM |
virt-viewer-0.6.0-12.el7.src.rpm
|
SHA-256: b0cd25053a59a18ce95ac4472c68a4c4f2d087acf1a206e2d16372f0a98b4b88 |
x86_64 |
virt-viewer-0.6.0-12.el7.x86_64.rpm
|
SHA-256: a9cbe660101210ee642e6dfc2d75f6c09232580cf3d8a859095c59c07d775acc |
virt-viewer-debuginfo-0.6.0-12.el7.x86_64.rpm
|
SHA-256: dfad72362aba946d8c3416e03c3a88bd2901581f590caa0282d9ffa9ed6a6aa1 |