Bug 108407

Summary: Kickstart installs nfs-utils, ypbind, yp-tools, and portmap unless specifically disabled
Product: [Fedora] Fedora Reporter: Need Real Name <davidb>
Component: anacondaAssignee: Michael Fulbright <msf>
Status: CLOSED NEXTRELEASE QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: high    
Version: rawhideKeywords: Security
Target Milestone: ---   
Target Release: ---   
Hardware: athlon   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-10-29 04:56:11 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 Need Real Name 2003-10-29 01:34:41 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.1; Linux)

Description of problem:
%packages section of kickstart file contains only packages (no @groups).  ypbind, yp-tools, nfs-utils and portmap are not in the list of packages.  They get installed anyway.  "rpm -e ypbind yp-tools nfs-utils portmap" after installation removes packages without complaining about dependencies (although rpc.statd is still running and needs to be killed now that the init script is gone - separate bug?).  Adding:

-ypbind
-yp-tools
-nfs-utils
-portmap

to the %packages section of the kickstart file is a workaround but should not be necessary.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.Install Fedora and use the resulting anaconda-ks.cfg as your ks.cfg file
2.replace the contents of the %packages in the ks.cfg file with the results of "rpm -qa | sed -e 's/-[^-]*-[^-]*$//' | sort"
3.remove ypbind, yp-tools, nfs-utils, and portmap from the list of packages in the ks.cfg file and reinstall using the ks.cfg file
    

Actual Results:  Unwanted packages were installed and unwanted network services were started

Expected Results:  Packages mentioned should not have been installed

Additional info:

Looking at it again, it appears that several packages not in the list of packages in the kickstart file have been installed.  Other packages installed but not in my list are:

acpid
apmd
autofs
dhclient
dos2unix
dosfstools
eject
fbset
finger
ftp
irda-utils
isdn4k-utils
jfsutils
jwhois
kernel-pcmcia-cs
kernel-utils
krbafs
lftp
lha
libpcap
libwvstreams
lrzsz
minicom
mkbootdisk
mtools
mtr
nano
nfs-utils
ntsysv
pam_krb5
pam_smb
parted
pax
portmap
ppp
rdate
rdist
reiserfs-utils
rp-pppoe
rsh
setuptool
specspo
star
statserial
stunnel
symlinks
syslinux
talk
unix2dos
unzip
vconfig
wget
wireless-tools
wvdial
ypbind
yp-tools

With this long list of packages, I'm beginning to wonder if anaconda is adding all packages in a "minimal" install.  Unfortunately, the "minimal" install is not nearly minimal enough.

Comment 1 Jeremy Katz 2003-10-29 04:56:11 UTC
These are part of the Base component.