Bug 1202478 - html5 console not working
Summary: html5 console not working
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - OPS
Version: 5.4.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: GA
: 5.4.0
Assignee: Martin Povolny
QA Contact: Sean Myers
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-03-16 17:29 UTC by Dave Johnson
Modified: 2015-06-16 12:53 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-16 12:53:23 UTC
Category: ---
Cloudforms Team: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
ss (13.93 KB, image/png)
2015-03-16 17:29 UTC, Dave Johnson
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1228104 0 high CLOSED HTML5 console not working with IE8 and IE9 2023-09-14 03:00:08 UTC
Red Hat Product Errata RHBA-2015:1100 0 normal SHIPPED_LIVE CFME 5.4.0 bug fixes, and enhancement update 2015-06-16 16:28:42 UTC

Internal Links: 1228104

Description Dave Johnson 2015-03-16 17:29:11 UTC
Created attachment 1002412 [details]
ss

Description of problem:
==============================
click the button on a RHEV vm details page and a popup appears without connecting.  Also, see it has a mispelled word...  Connecteding... i don't think so


Version-Release number of selected component (if applicable):
==============================
5.4.0.0.12


How reproducible:
==============================
100%, rhev, re-checking vmware


Steps to Reproduce:
=============================
1.  manage provider
2.  click on vm details
3.  click on vnc html5 console

Actual results:
=============================
no connecteding


Expected results:
=============================
connecteding to the actual console

Additional info:

Comment 2 Martin Povolny 2015-03-16 19:15:28 UTC
issues being addressed for the appliance

firewall configuration here: https://github.com/ManageIQ/manageiq/pull/2177

after that fix, the SSL variant of the configuration was working for me

now working on no-SSL usecase

Comment 4 Joe Vlcek 2015-03-24 18:38:51 UTC
It seems file /etc/sysconfig/iptables (and perhaps others, that we
populate are being overwritten by  system-config-firewall which
movesour version to .old and generates a new.

I suggest investigating system-config-firewall

Comment 5 Joe Vlcek 2015-03-25 22:59:07 UTC
see: https://bugzilla.redhat.com/show_bug.cgi?id=1205920
Which blocks some of the functionality address by the fix
for this bug.

Comment 6 CFME Bot 2015-03-30 16:20:57 UTC
New commit detected on manageiq/master:
https://github.com/ManageIQ/manageiq/commit/e88aadbaa10119646e9b18735d1a8c055da730e9

commit e88aadbaa10119646e9b18735d1a8c055da730e9
Author:     Joe VLcek <jvlcek>
AuthorDate: Wed Mar 25 18:44:45 2015 -0400
Commit:     Joe VLcek <jvlcek>
CommitDate: Mon Mar 30 11:58:45 2015 -0400

    Incorporate the iptable updates without overwriting installed version
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1205920
    https://bugzilla.redhat.com/show_bug.cgi?id=1202478
    
    [skip ci]

 system/COPY/etc/sysconfig/iptables     | 22 ----------------------
 system/TEMPLATE/etc/sysconfig/iptables | 22 ++++++++++++++++++++++
 system/cfme-setup.sh                   |  7 +++++++
 3 files changed, 29 insertions(+), 22 deletions(-)
 delete mode 100644 system/COPY/etc/sysconfig/iptables
 create mode 100644 system/TEMPLATE/etc/sysconfig/iptables

Comment 8 Sean Myers 2015-05-08 18:01:27 UTC
The HTML5 console works perfectly for RHEVM, and it appears that the "connecteding" typo has been fixed.

HTML5 console seems to have regressed a little for vmware.

In 5.4.0.0.24, I would at least get a popup after hitting the HTML5 console button on a vmware VM, even if the connection fails.

In 5.4.0.0.25, the popup never appears, and the miqSparkle never goes away (permaspinny), which seems broken.

Comment 9 Martin Povolny 2015-05-11 07:25:26 UTC
* The timeout is pretty long so it might seem we have a permaspinny.

* There has been no change to the backend code for vmware and the front-end is common for both so I doubt vmware is broken, actually I tested a week ago or so.

* Sometimes there are issues with the QE infrastructure where there is "too many CFMEs managing the same vSphere" and all commands take ages or timeout, I have seen that a couple of times and it has nothing to do with the consoles.

* To make sure, can you, please, give me the IP of the appliance where you had problems with vmware? For me to retest and see...

Thx!

Comment 10 Sean Myers 2015-05-11 19:18:00 UTC
How long is "pretty long" for that timeout? I *went to lunch* and came back to the spinny still spinning (around an hour). Whether it's a permaspinny or only seems like one, it's still not user-friendly.

Is that value configurable somewhere? We're going to need to test the success and failure of the html5 console

The appliance I was using for this was destroyed shortly after my testing, but I'll try it again with your notes in mind. If I can reproduce my earlier issues I'll send you the new address for inspection.

As a side note, you needinfo'd dajohnson, but he doesn't know the answers since I'm doing the testing. I've cleared the needinfo flag.

Comment 11 Martin Povolny 2015-05-12 06:56:12 UTC
"pretty long" -- need to figure out, it's not console-specific thing, configurable -- same answer, don't know, will read the code and get back to you with the answer

can you, please, recreate the appliance and the problem?

I am not getting it on my machine.

Comment 24 errata-xmlrpc 2015-06-16 12:53:23 UTC
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/RHBA-2015-1100.html


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