Bug 4175

Summary: Kickstart post install cannot install extra RPMS
Product: [Retired] Red Hat Linux Reporter: chris.picton
Component: installerAssignee: David Lawrence <dkl>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 6.0   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 1999-07-23 16:18:43 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:

Description chris.picton 1999-07-23 11:31:10 UTC
If in the kickstart rpm list, the X-windows rpms are not
selected, then you are unable to install any extra rpms in
the kickstart post install section.

This is caused by the rpm database being opened, in the
setupXfree function in doit.c, before the check is made for
the installation of X.  If X is not installed, the function
returns, without closing the rpm database.  The rpm db is
now locked for the remainder of the install process.

If the 'check for X' and 'open rpm db' code blocks are
swapped, the function runs without any problems.

Comment 1 Bill Nottingham 1999-07-23 16:18:59 UTC
This is fixed in the latest install2 binary available in
the Raw Hide instimage....