Red Hat Bugzilla – Bug 1545297
Update of RHEV-tools does not install qxl-dod driver for Win10
Last modified: 2018-05-15 13:57:08 EDT
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.
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.
(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.
(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.
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.
Verified on rhv-guest-tools-iso-4.2-4.el7ev.noarch
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