Bug 46336

Summary: kickstart cannot install perl RPM as an 'individual package'
Product: [Retired] Red Hat Linux Reporter: Linux COE <spheniscus>
Component: anacondaAssignee: Brent Fox <bfox>
Status: CLOSED RAWHIDE QA Contact: Brock Organ <borgan>
Severity: low Docs Contact:
Priority: medium    
Version: 7.1   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-06-27 22:45:07 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 Linux COE 2001-06-27 22:10:44 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686)

Description of problem:
When using kickstart, in the %packages section, the package 'perl' gets
silently
ignored.  This is usually only a problem when you want a VERY minimal
system
(such as @Base) and a few other custom RPMs.  Most (all?) RedHat bundles
have 
a perl depency, and perl was part of the 7.0 base package.

How reproducible:
Always

Steps to Reproduce:
1. Create a ks.cfg file with no RedHat packages selected.
2. Select the 'individual package' perl e.g:
<snip>
part swap --size 100 
%packages
perl
%post
<snip>

3. Kickstart the server
@ Base components are all installed, perl is not.  No errors are generated,
and perl
is not mentioned in /tmp/install.log
	

Actual Results:  perl is not installed

Expected Results:  perl 5.6.0 is installed

Additional info:

We are HEAVY users of kickstart.  We have some ppl developing appliance
type applications that need perl and we expected kickstart/anaconda to
install
it with the above %package line.   I've added defensive logic to my code
that
IF it's 7.1 and IF you don't select something that slurps perl in during
conflict
resolution time, the first line of %post installs it.  Bites for CDROM
based installs
though (and my profiles must support both CD & Network installs).

Since perl was in @Base for 7.0, it seems anaconda kind of 'expects'  it to
be
there in 7.1 and drops my selection.  

I tried it with and without @Base in ks.cfg, no joy.

Comment 1 Brent Fox 2001-06-27 22:45:03 UTC
Yes, this problem has been reported before and has been fixed in the latest
internal builds.  Thanks for your report.