Bug 1288118

Summary: [DELL 7.2 BUG] Automatic installation fails with exception when trying to install on sdp.
Product: Red Hat Enterprise Linux 7 Reporter: Sujith <sujith_pandel>
Component: python-blivetAssignee: David Lehman <dlehman>
Status: CLOSED ERRATA QA Contact: Release Test Team <release-test-team-automation>
Severity: urgent Docs Contact:
Priority: high    
Version: 7.2CC: jvavra, kasmith, linux-bugs, mhruscak, mkolaja, prabhakar_pujeri, sbueno, sreekanth_reddy, sujith_pandel
Target Milestone: rcKeywords: Patch
Target Release: 7.3   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: python-blivet-0.61.15.56-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-03 23:52:02 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:    
Bug Blocks: 1171868, 1304407, 1364088    
Attachments:
Description Flags
anaconda.log
none
storage.log
none
ks.cfg none

Description Sujith 2015-12-03 15:05:02 UTC
Created attachment 1101825 [details]
anaconda.log

Description of problem:
In a system having 16 disks, an exception aborts the RHEL-7.2 automatic installation when trying to install on the 16th disk i.e sdp.

Version-Release number of selected component (if applicable):
anaconda-21.48.22.56-1
python-blivet-0.61.15.37-1

How reproducible:
Always

Steps to Reproduce:
1. Setup a server with 16 disks in UEFI mode.
2. Start automatic installation using a kickstart which tries to partition/install on sdp
3. Exception is encountered.

Actual results:
Automatic Installation aborts.

Expected results:
Automatic Installation should be successful.

Additional info:
* This is mainly because the control-flow is entering into a wrong code-segment due to an overly inclusive regex controlling the control-flow entry.

It is fixed in blivet with the following patch:
https://github.com/rhinstaller/blivet/commit/5a1c2d62b51e5e0ee752ec782f5db5b6f223a07a

Commit-id: 5a1c2d62b51e5e0ee752ec782f5db5b6f223a07a

Attaching the logs for reference.

Comment 1 Sujith 2015-12-03 15:05:23 UTC
Created attachment 1101826 [details]
storage.log

Comment 2 Sujith 2015-12-03 15:06:38 UTC
Created attachment 1101827 [details]
ks.cfg

Kickstart used for installation

Comment 3 Marek Hruscak 2016-07-15 12:21:07 UTC
I have reproduced it on RHEL-7.2RC on KVM VM with UEFI firmware(ovmf_x64/OVMF_CODE-pure-efi.fd) with 16 disks, where 15 have 100M and 16th(vdp) have 6G. Modify ks.cfg to match disk names and installation size.

Comment 4 Sujith 2016-08-08 13:49:55 UTC
Can still observe the issue with python-blivet-0.61.15.53-1.el7 present in RHEL-7.3-Alpha-1.
Please incorporate the patch mentioned in #Description.

Regards,
Sujith

Comment 8 Jakub Vavra 2016-09-13 08:07:10 UTC
Fix verified on snapshot 3 (RHEL-7.3-20160908.3).

Comment 9 Sujith 2016-09-14 05:04:00 UTC
Snapshot-2 contains python-blivet-0.61.15.55-1.el7
We shall verify once the Snapshot-3 builds are available to us.

-
Sujith

Comment 11 errata-xmlrpc 2016-11-03 23:52:02 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-2016-2168.html