Bug 947966

Summary: Windows 7 client cannot download SPICE remote-viewer.
Product: Red Hat Enterprise Virtualization Manager Reporter: Bill Sanford <bsanford>
Component: ovirt-engine-userportalAssignee: Libor Spevak <lspevak>
Status: CLOSED DUPLICATE QA Contact: Pavel Stehlik <pstehlik>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 3.2.0CC: acathrow, bazulay, cfergeau, chetan, dblechte, dyasny, ecohen, iheim, michal.skrivanek, mkrcmari, ofrenkel, pvine, Rhev-m-bugs, sgrinber, vipatel, ykaul
Target Milestone: ---Keywords: Regression, TestBlocker
Target Release: 3.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: virt
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-04-12 09:37:37 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: 843410    
Bug Blocks:    

Description Bill Sanford 2013-04-03 16:18:20 UTC
Description of problem:
Windows 7 client cannot download the SPICE remote-viewer. The error that appears is: "Unable to download getAttachment"

Version-Release number of selected component (if applicable):
RHEV-M 3.2 (sf12)

How reproducible:
100%

Steps to Reproduce:
1. Install RHEV-M 3.2 (sf12) and connect with Windows 7 client to User Portal.
2.
3.
  
Actual results:
The SpiceX and remote-viewer are not downloaded and installed.

Expected results:
The SpiceX and remote-viewer should be downloaded and installed.

Additional info:

The hosts are subscribed to RHN with the following channels:
Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64)
Red Hat Enterprise Virt Agent (v.6 Server for x86_64)
RHEL Server Supplementary (v. 6 64-bit x86_64)
Red Hat Enterprise Virt Management Agent (v.6 for x86_64)

This is the repofile I used on RHEV-M and hosts.

cat rhevm32-repo
[rhel]
name=RHEL_64
baseurl=http://download.lab.bos.redhat.com/rel-eng/RHEL6.4-20130130.0/6.4/Server/x86_64/os/
enabled=1
gpgcheck=0

[rhel-supplementary]
name=RHEL_6.4_optional
baseurl=http://download.lab.bos.redhat.com/rel-eng/RHEL6.4-Supplementary-RC-1.2/6.4/Server/x86_64/os/
enabled=1
gpgcheck=0

[rhevm_deps_acceptance_repo]
name=RHEL_6.4_rhev_acceptance_repo
baseurl=http://ci-web.eng.lab.tlv.redhat.com/repos/rhel/6.4/rhevm_deps_acceptance_repo/
enabled=1
gpgcheck=0

[qa-latest]
name=QA Latest build
baseurl=http://bob.eng.lab.tlv.redhat.com/builds/sf12
enabled=1
gpgcheck=0

[JBOSS]
name=JBOSS
baseurl=http://globalsync.qa.lab.tlv.redhat.com/pub/rhel/released/JBEAP-6/6.0.1/rpms/jbappplatform-6-x86_64-server-6-rpm/
enabled=1
gpgcheck=0

Comment 1 Bill Sanford 2013-04-03 16:19:32 UTC
This was tested with clients in Westford and Brno.

Comment 2 Libor Spevak 2013-04-04 08:58:46 UTC
Current SPICE console support is under refactoring. New code version should be merged d/s today (ASAP).

Comment 3 Michal Skrivanek 2013-04-04 15:15:15 UTC
will be fixed in next build. please see bug 843410. 
workaround: change the default handling to "Plugin" in "ClientConsoleModeDefault" parameter in vdc_options table (not engine-config is broken for this one right now so you need to modify the db table directly ATM)

Comment 5 Cheryn Tan 2013-04-07 23:00:58 UTC
Also present on Windows XP, using internet explorer 8.

Comment 7 Michal Skrivanek 2013-04-12 09:37:37 UTC
the default is now the same behavior as 3.1. Please verify on sf13.1.

It should open plugin on Win/IE setups. On Win/Firefox or any other unsupperted combination (and also VNC in all cases) it should download console.vv

*** This bug has been marked as a duplicate of bug 843410 ***