Bug 1081533
Summary: | SPICE ActiveX download fails if user performs upgrade from 3.3.0 to 3.3.1 | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Tomas Dosek <tdosek> | |
Component: | ovirt-engine-userportal | Assignee: | Frantisek Kobzik <fkobzik> | |
Status: | CLOSED ERRATA | QA Contact: | Lukas Svaty <lsvaty> | |
Severity: | high | Docs Contact: | ||
Priority: | urgent | |||
Version: | 3.3.0 | CC: | cfergeau, dblechte, dfediuck, ecohen, eedri, fkobzik, iheim, jcoscia, luvilla, marcandre.lureau, mavital, michal.skrivanek, mkrcmari, pstehlik, rbalakri, Rhev-m-bugs, scohen, sraje, tdosek, tspeetje, uril, yeylon | |
Target Milestone: | --- | Keywords: | Regression, ZStream | |
Target Release: | 3.5.0 | |||
Hardware: | Unspecified | |||
OS: | Windows | |||
Whiteboard: | virt | |||
Fixed In Version: | org.ovirt.engine-root-3.5.0-14 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1147609 1159844 (view as bug list) | Environment: | ||
Last Closed: | 2015-02-11 17:59:39 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1085772 | |||
Bug Blocks: | 1133612, 1147609, 1156162, 1159844 |
Description
Tomas Dosek
2014-03-27 14:21:26 UTC
I tried to reproduced with a fresh win7-Pro-N x86, after updating to IE9 (9.0.8.8112.16421) with default settings. I am serving OSpiceX_x86.htm with python -m SimpleHTTPServer on a second machine. I succesfully installed SpiceX version 5,0,3,3005, then 5,0,3,3011. So I can't reproduce so far. What are the versions of spice-client-msi or CAB version being tested? Does it fail with any upgrade starting from rhevm 3.3? Does it fail with any Win7 version or a particular version / arch? According to Marian in comment #13, it also fails with ie11, but do you get the same error? Tim can you please find these out from the customer? Hi Marc-Andre, I was also able to upgrade the plugin using dummy page. The problems appeared when I added simulated timeout before plugin is loaded. In that case I was able to reproduce this "dialog loop". Franta. (In reply to Frantisek Kobzik from comment #27) > Hi Marc-Andre, > > I was also able to upgrade the plugin using dummy page. The problems > appeared when I added simulated timeout before plugin is loaded. In that > case I was able to reproduce this "dialog loop". What is "simulated timeout", what does it have to do with the CAB? if the upgrade works with a dummy page, there isn't much else we can do, right? Moving to 3.4.3 as 3.4.2 already GA'ed. Tested upgrading from spicex-win 3.3-8 (3.3.0) to spicex-win 3.3-11 (3.3.1) using test-html page, Windows 7 x64, Windows Explorer 9 x64. Works for me in the following 2 ways: 1. Before going to the page with the newer version close the page of the older one (the test html page). 2. If upgrade failed the first time, refresh/retry and it's installed successfully the second time. Could reproduce the problem with of CAB not installing with RHEV-M (3.3.2-0.50 and 3.4.2-0.2). Need to investigate more. Is it possible to install virt-viewer msi (as admin) on the client machine, and use "Native Client" (aka vv-files) in Spice Options on RHEV-M Portal ? Actually both 3.3.0 and 3.3.1 come with spice cab 3.3-8 Only builds >= 3.3.2 contain spice cab 3.3-11 back to default assignee: According to Uri's tests both 3.3.0 and 3.3.1 have the same CAB. NOt sure we can do more, back to the rhevm to continue investigation. I spent a lot of time on this issue again and I have no idea what could go wrong. I looked into windows event logs, tried simulating timeouts, tried adding my our engine fqdn into trusted sites, tried installing with various security features of ie enabled/disabled and still no luck with installing. I know windows more or less from user POV only and I ran out of ideas on what to do about this. I don't know why the feature works in 3.3.0 and not in later releases (3.3.1 differs from 3.3.0 in couple of patches). I was only able to update the plugin via 'run as admin' way. found the culprit, seems it works in 3.3.4+ cab without the original workaround. Will post revert to it this bug status was moved to MODIFIED before engine vt5 was built, hence moving to on_qa, if this was mistake and the fix isn't in, please contact rhev-integ Can you provide some verification steps? Totally correct verification consists of two steps: 1, Install 'old' plugin to your IE. That means: - installing latest RHEV 3.4 environment, - creating a SPICE VM in it, set 'Browser plugin' in 'Console options', - connect to this VM in _CLEAN_ Internet Explorer, - install active-x plugin, - verify plugin is installed ('Add-ons' menu in ie), check its version (should be 5.0.3.4004), 2, Verify upgrade: - upgrade to RHEV 3.5, - try to connect to the same VM (if the page refreshes, and the plugin is not upgraded, try connecting to console once more - this is not a bug, this is a feature :/ ). Expected results: - the plugin upgrades (version should be higher than before [it should correspond to engine file /usr/share/spice/SpiceVersionXXX.txt, where XXX is x64 or x86 depending on which IE you run). activeX plugin successfully updated using 3.4 -> 3.5 engine moving to VERIFIED 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://rhn.redhat.com/errata/RHSA-2015-0158.html |