Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1084528

Summary: RHEV-Hypervisor6-6.5-20140112 Installation error regarding keyboard
Product: Red Hat Enterprise Virtualization Manager Reporter: Michael Everette <meverett>
Component: ovirt-nodeAssignee: Ryan Barry <rbarry>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 3.3.0CC: aberezin, aburden, bmcclain, cpelland, cshao, dfediuck, fdeutsch, gouyang, hadong, huiwa, iheim, jboggs, leiwang, rbarry, yaniwang, ycui, yeylon
Target Milestone: ---   
Target Release: 3.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: node
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Previously, Hypervisor 6.5 installations on nodes without usable disks would fail with an incorrect error message regarding keyboard. Now, the Hypervisor installer handles a lack of usable disks gracefully, displaying a message that there are no valid boot devices and disabling the 'Continue' button.
Story Points: ---
Clone Of:
: 1097405 (view as bug list) Environment:
Last Closed: 2015-02-11 20:55:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1097405    

Description Michael Everette 2014-04-04 15:01:20 UTC
Customer attempts to install RHEV-H6-6.5-20140112 on new IBM hardware, and the installation fails

After booting, we choose to install (or reinstall) the hypervisor
after this, a keyboard choice is presented.

After choosing Belgian-latin1 (I have seen similar failure with ('US English'.)and typing enter, they get an error message and the possibility to exit to a shell  or logout.

---------------------
error message: An error appeared in the UI: KeyError('label.details',)

Press ENTER to logout ...
or enter 's' to drop to shell
---------------------

It seems that this error is not related to the keyboard at all. The issue is related to rendering the list of drives to install onto. If there is no valid drive available the UI crashes. In RHEV 6.4 installer this error condition is handled correctly so it would appear that this is a regression. I am currently looking through our bug list to see if this has been reported already so I can attach this case for higher visibility. 

I have validated that the 6.5 installer works correctly on the same system if at least one disk is available for installation.

Comment 2 cshao 2014-04-08 10:37:24 UTC
RHEV-H QE can reproduce this issue with no disk system.

Test version:
rhev-hypervisor6-6.5-20140407.0.el6ev

Comment 3 cshao 2014-04-29 03:27:27 UTC
Test version:
rhevh-6.5-20140428.0.iso 

Test steps:
1. Install RHEV-H to no disk machine.
2. Attempt install
3. Choose language

Test result:
pop-up info: 
1. Please select the disk to use for booting RHEV-H.
No Valid Boot Devices Detected.

<Quit>   <Back>    <Continue>

2. The quit & back buttons are available, and the continue button is disable status.

Bug's error condition is handled correctly by rhevh-6.5-20140428.0.iso 
So the bug is fixed with above build.

Comment 4 cshao 2014-04-29 03:35:48 UTC
Additional information for #c3
ovirt-node-3.0.1-18.el6_5.10

Comment 5 cshao 2014-05-07 09:43:25 UTC
Test version:
rhevh-6.5-20140430.0(update 4 respin 1)
ovirt-node-3.0.1-18.el6_5.10

Test steps:
1. Install RHEV-H to no disk machine.
2. Attempt install
3. Choose language

Test result:
pop-up info: 
1. Please select the disk to use for booting RHEV-H.
No Valid Boot Devices Detected.

<Quit>   <Back>    <Continue>

2. The quit & back buttons are available, and the continue button is disable status.

Bug's error condition is handled correctly by rhevh-6.5-20140428.0.iso 
So the bug is fixed with above build. I will verify it after status change to ON_QA.

Comment 9 cshao 2015-01-14 03:07:40 UTC
Test version:
rhev-hypervisor6-6.6-20150112.0
ovirt-node-3.1.0-0.42.20150109gitd06b7c5.el6

Test steps:
1. Install RHEV-H to no disk machine.
2. Attempt install
3. Choose language

Test result:
pop-up info: 
1. Please select the disk to use for booting RHEV-H.
No Valid Boot Devices Detected.

<Quit>   <Back>    <Continue>

2. The quit & back buttons are available, and the continue button is disable status.

Bug's error condition is handled correctly by rhevh6-6.6-20150112.0
So the bug is fixed with above build. Change bug status to VERIFIED.

Comment 11 errata-xmlrpc 2015-02-11 20:55:17 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/RHEA-2015-0160.html