Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1545297 - Update of RHEV-tools does not install qxl-dod driver for Win10
Update of RHEV-tools does not install qxl-dod driver for Win10
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: rhev-guest-tools (Show other bugs)
4.2.0
Unspecified Windows
medium Severity medium
: ovirt-4.2.2
: ---
Assigned To: Lev Veyde
Petr Matyáš
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-02-14 10:08 EST by Radek Duda
Modified: 2018-05-15 13:57 EDT (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-05-15 13:56:23 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: Integration
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2018:1517 None None None 2018-05-15 13:57 EDT

  None (edit)
Description Radek Duda 2018-02-14 10:08:29 EST
Description of problem:
Update of RHEV-tools does not install qxl-dod drivers for Win10

Version-Release number of selected component (if applicable):
Win10 guest VM
RHEV-Tools 4.2.2

How reproducible:
always

Steps to Reproduce:
1.Install to Win10 VM some older RHEV-Tools (RHEV-toolsSetup_4.1_5.iso in my case)
2.restart VM and update to new RHEV-Tools (RHV-toolsSetup_4.2_2.iso used)
3.restart

Actual results:
qxl-dod driver is not installed to the system

Expected results:
qxl-dod driver is installed

Additional info:
* If RHEV-Tools 4.2.2 are installed on clean system, qxl-dod driver is installed
* qxl-dod drivers drivers could be installed by launching RHEV-SPICE-W1064.msi manually.
Comment 1 Lev Veyde 2018-02-22 06:09:14 EST
It's not a bug, it works like that by design, as we never add any new components to the system during an update, be it a completely new component or one that recently got support for the OS version in question.

Generally during an update only existing components are updated, and no new components are being added.

In order to add a new component, the customer needs to add it manually, by modifying the current installation of the RHEV Windows Guest Tools and enabling the QXL component.

Once installed it will be automatically updated from that point onwards.
Comment 2 Radek Duda 2018-02-22 07:28:10 EST
(In reply to Lev Veyde from comment #1)
> It's not a bug, it works like that by design, as we never add any new
> components to the system during an update, be it a completely new component
> or one that recently got support for the OS version in question.
> 
> Generally during an update only existing components are updated, and no new
> components are being added.
> 
> In order to add a new component, the customer needs to add it manually, by
> modifying the current installation of the RHEV Windows Guest Tools and
> enabling the QXL component.
> 
> Once installed it will be automatically updated from that point onwards.

I think this is very inconvenient for two reasons:

1. Customer have to launch RHEV-Tools two times. For the first time he upgrades RHEV-Tools, for the second time he chooses to 'Modify' and checks 'spice driver'. How could he know that he must relaunch RHEV-Tools? Is this documented somewhere? I did not find anything about it in documentation. For me it seems logical that upgrading of RHEV-Tools should automatically install new features (you do not upgrade just installed component, but RHEV-Tools and qxl-dod driver is now part of it).

2. RHEV application provisioning tool. Automatic upgrading of RHEV-Tools does not install qxl-dod either. So Win10 VM is not fully provisioned by new RHEV-tool released and customer have to intervene manually.

New qxl-dod driver is essential to have good experience of Windows10 VM usage in console - for example better handling of mouse cursor, allows multiple monitors and their automatic resizement.
Comment 3 Lev Veyde 2018-02-27 07:05:44 EST
(In reply to Radek Duda from comment #2)
> (In reply to Lev Veyde from comment #1)
> > It's not a bug, it works like that by design, as we never add any new
> > components to the system during an update, be it a completely new component
> > or one that recently got support for the OS version in question.
> > 
> > Generally during an update only existing components are updated, and no new
> > components are being added.
> > 
> > In order to add a new component, the customer needs to add it manually, by
> > modifying the current installation of the RHEV Windows Guest Tools and
> > enabling the QXL component.
> > 
> > Once installed it will be automatically updated from that point onwards.
> 
> I think this is very inconvenient for two reasons:
> 
> 1. Customer have to launch RHEV-Tools two times. For the first time he
> upgrades RHEV-Tools, for the second time he chooses to 'Modify' and checks
> 'spice driver'. How could he know that he must relaunch RHEV-Tools? Is this
> documented somewhere? I did not find anything about it in documentation. For
> me it seems logical that upgrading of RHEV-Tools should automatically
> install new features (you do not upgrade just installed component, but
> RHEV-Tools and qxl-dod driver is now part of it).
> 
> 2. RHEV application provisioning tool. Automatic upgrading of RHEV-Tools
> does not install qxl-dod either. So Win10 VM is not fully provisioned by new
> RHEV-tool released and customer have to intervene manually.
> 
> New qxl-dod driver is essential to have good experience of Windows10 VM
> usage in console - for example better handling of mouse cursor, allows
> multiple monitors and their automatic resizement.

I don't see this case as being that different from any other case of new components being added. Also forcefully installing the component during an update will create an issue to actually avoid installation during the update, since we don't have a 3-state option for the components.
Comment 4 Lev Veyde 2018-03-01 10:12:47 EST
Following internal discussion we decided to implement a policy exclusion for this specific case.

So now upgrade from RHEV Windows Guest Tools 4.1 (or earlier version) to 4.2 will install Spice QXL driver automatically, if appropriate.
Comment 7 Petr Matyáš 2018-03-26 11:41:59 EDT
Verified on rhv-guest-tools-iso-4.2-4.el7ev.noarch
Comment 11 errata-xmlrpc 2018-05-15 13:56:23 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2018:1517

Note You need to log in before you can comment on or make changes to this bug.