Bug 1367988

Summary: Improve error info when failed to open guest's console in rhevm4.0 on rhel6
Product: [oVirt] ovirt-engine Reporter: mxie <mxie>
Component: VMConsoleAssignee: Francesco Romani <fromani>
Status: CLOSED DEFERRED QA Contact: meital avital <mavital>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0.2.3CC: bugs, cfergeau, dblechte, fdelorey, juzhou, michal.skrivanek, mkalinin, mxie, mzhan, pgrunt, rbalakri, rduda, rhodain, sherold, tjelinek, tzheng, virt-bugs, virt-viewer-maint, xiaodwan
Target Milestone: ---Keywords: Reopened
Target Release: ---Flags: rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1367677 Environment:
Last Closed: 2016-11-18 11:44:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1367677    
Bug Blocks:    

Comment 1 mxie@redhat.com 2016-08-18 04:20:51 UTC
*** Bug 1367677 has been marked as a duplicate of this bug. ***

Comment 2 Tomas Jelinek 2016-08-18 06:36:41 UTC
The RHEL6 remote-viewer does not support the new engine SSO: https://bugzilla.redhat.com/show_bug.cgi?id=1347656

For this reason it has been decided to disallow it's usage from RHEV: https://bugzilla.redhat.com/show_bug.cgi?id=1285883#c16

Comment 4 mxie@redhat.com 2016-08-18 07:53:44 UTC
(In reply to Tomas Jelinek from comment #2)
> The RHEL6 remote-viewer does not support the new engine SSO:
> https://bugzilla.redhat.com/show_bug.cgi?id=1347656
> 
> For this reason it has been decided to disallow it's usage from RHEV:
> https://bugzilla.redhat.com/show_bug.cgi?id=1285883#c16

Hi Tomas,

As Pavel said in https://bugzilla.redhat.com/show_bug.cgi?id=1367677#c4, rhel6 support rhevm4.0 and 
using method in https://bugzilla.redhat.com/show_bug.cgi?id=1367677#c6, the guest's console could be connected at rhevm4.0 on rhel6

I think it is very inconvenient for customers who don't want to change os to rhel7

Comment 5 mxie@redhat.com 2016-08-18 07:55:19 UTC
Hi Pavel,

Could you help to see this? Thanks

Comment 6 Pavel Grunt 2016-08-18 08:24:46 UTC
(In reply to mxie from comment #5)
> Hi Pavel,
> 
> Could you help to see this? Thanks

I didn't know about https://bugzilla.redhat.com/show_bug.cgi?id=1285883#c20

imo saying that "Remote Viewer version 99 is required" is misleading / a strange solution, at least the website mentioned in the error message could clarify the rhel6 support...

Comment 7 mxie@redhat.com 2016-08-18 08:42:55 UTC
As https://bugzilla.redhat.com/show_bug.cgi?id=1367988#c2 said, rhel6 doesn't support rhevm4.0, I think it is necessary to improve error info when failed to open guest's console in rhevm4.0 on rhel6, so reopen the bug and change the bug description

Comment 8 Christophe Fergeau 2016-08-18 13:54:10 UTC
(In reply to Tomas Jelinek from comment #2)
> The RHEL6 remote-viewer does not support the new engine SSO:
> https://bugzilla.redhat.com/show_bug.cgi?id=1347656
> 
> For this reason it has been decided to disallow it's usage from RHEV:
> https://bugzilla.redhat.com/show_bug.cgi?id=1285883#c16

For what it's worth, SPICE client connection to RHEV takes 2 very different paths. Most of the work (ie connection to the display) is done through a .vv file, which does not need the new engine SSO. Then you have foreign menu (to dynamically change ISOs), which needs SSO support. It's imo a minor missing feature, and blocking the client altogether just because this is not supported seems overkill to me. I'm fine with either decision, just wanted to mention this in case it's not obvious to everyone involved.

Comment 12 Michal Skrivanek 2016-10-12 09:58:27 UTC
Either way, in order to improve the message we would need a new message for the case when the whole "platform" is not supported, in this case rhel6. Not sure if it's worth the hassle, I would sugest WONTFIX and a kbase