Bug 1438520
| Summary: | [RFE] Support VMware 6.5 HTML Console | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Satoe Imaishi <simaishi> | ||||
| Component: | UI - OPS | Assignee: | Dávid Halász <dhalasz> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Kedar Kulkarni <kkulkarn> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 5.7.0 | CC: | dajohnso, hkataria, jhardy, kkulkarn, mpovolny, obarenbo, simaishi | ||||
| Target Milestone: | GA | Keywords: | FutureFeature | ||||
| Target Release: | 5.8.0 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | html5 | ||||||
| Fixed In Version: | 5.8.0.9 | Doc Type: | Enhancement | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | 1421291 | Environment: | |||||
| Last Closed: | 2017-05-31 14:45:55 UTC | Type: | --- | ||||
| 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: | 1421291 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Comment 2
CFME Bot
2017-04-04 13:13:44 UTC
Tested against following Environments: 1) RHEL 7.3 - Chrome 58 - vSphere6.5 - CFME Appliance Version: 5.8.0.14-rc3 Note: Google Chrome required --ignore-certificate-errors option to be enabled and to do so, launch Google-chrome from terminal as `google-chrome --ignore-certificate-errors` Conclusion: VMware WebMKS console works 2) RHEL 7.3 - Firefox 53/52/51 - vSphere6.5 - CFME Appliance Version: 5.8.0.14-rc3 Conclusion: did NOT WORK. Tried to Use workaround: http://stackoverflow.com/questions/20088/is-there-a-way-to-make-firefox-ignore-invalid-ssl-certificates/32188658#32188658 which was mentioned in comments by martinpovolny at https://github.com/ManageIQ/manageiq-ui-classic/pull/410. (See Screenshot WebMKS_vSphere65) Created attachment 1279782 [details]
WebMKS_vSphere65
Tested against following Environments: 1) Fedora 25 - Chrome 58 - vSphere6.5 - CFME Appliance Version: 5.8.0.14-rc3 Note: Google Chrome required --ignore-certificate-errors option to be enabled and to do so, launch Google-chrome from terminal as `google-chrome --ignore-certificate-errors` Conclusion: VMware WebMKS console works 2) Fedora 25- Firefox 53/52/51 - vSphere6.5 - CFME Appliance Version: 5.8.0.14-rc3 Conclusion: did NOT WORK. Tried to Use workaround: http://stackoverflow.com/questions/20088/is-there-a-way-to-make-firefox-ignore-invalid-ssl-certificates/32188658#32188658 which was mentioned in comments by martinpovolny at https://github.com/ManageIQ/manageiq-ui-classic/pull/410. What kind of errors are you seeing in Firefox? David, kindly check the attachment. It shows firefox console errors. I have uploaded screenshot from RHEL but the errors appeared exactly the same on Fedora-firefox as well. Sorry, I didn't see that. This is clearly an SSL verification issue, so it's not turned off properly. I'm not sure if FF changed the way of turning this off, or something else is wrong, it was working for me. Tried it, FF changed its workflow a bit, but found a workaround. You should see a "Firefox can't establish a connection to wss://blablaba.blabla.bla/somethinglong" error. From this URL you need to copy the "blablabla.blabla.bla" part and paste it in a new tab with a "https://" prefix. It will open a page where you can confirm the security exception. After the security exception is confirmed, refresh the page with the remote console. Unfortunately there is no other way to do this in FF until the hypervisors' SSL certificates aren't signed by a trusted CA. AFAIK Matt Pusateri is working on this in QE's infrastructure. Test Environments: ================== * Fedora 25- Firefox 53/52/51 and Google Chrome - vSphere6.5 - CFME Appliance Version: 5.8.0.15 * RHEL 7.3- Firefox 53/52/51 and Google Chrome- vSphere6.5 - CFME Appliance Version: 5.8.0.15 * Windows 7 - Google Chrome 58, Firefox 51/52/53 - vSphere6.0- CFME Appliance Version: 5.8.0.15 Conclusion: ============ WebMKS Console works with workaround as mentioned below. Workaround or Steps needed to make it work on Firefox or Google Chrome: ======================================================================== * Open the WebMKS VM console for the VM of your choice. * Right click on page somewhere and click Inspect Element or use key F12 and then click on Console in opened window. (Please refer screenshot attached) * There you will find the error "Firefox can't establish a connection to wss://blablaba.blabla.bla/somethinglong" error. From this URL you need to copy the "blablabla.blabla.bla" part and paste it in a new tab with a "https://" prefix. * It will open a page where you can confirm the security exception. * Then go back to the tab which was supposed to open WebMKS Remote Console and refresh it. * It should then connect to VM. ***NOTE: Using this workaround for Google Chrome will be better than running Google-chrome with --ignore-certificate-errors, because later option is more insecure. And ideally, we should not ignore certificate errors for other sites if we can just ignore this one site which we trust. *** Also, forgot to mention in previous comment, IE 11 does not work with same work around. 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/RHSA-2017:1367 |