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.
Yes, this problem has been reported before and has been fixed in the latest internal builds. Thanks for your report.