[CentOS] Kickstart deploys more packages?

Mon Jan 13 11:14:12 UTC 2014
Darod Zyree <darodzyree at gmail.com>

A RHEL 6 installation at work does the following:

manual: 243
kickstart: 417


%packages
@core
@server-policy

creating support ticket.


2014/1/13 Darod Zyree <darodzyree at gmail.com>

> Someone else noticing "more packages", back in November 2012, using a
> kickstart for deployment:
> http://serverfault.com/questions/446636/redhat-6-gui-installation-vs-kickstart-gives-me-different-packages
>
>
> 2014/1/13 Darod Zyree <darodzyree at gmail.com>
>
>> 180 extra packages according to this compare
>>
>> [darod at testserver ~]$ comm -3 kickstart manual
>>
>> output:
>> abrt-2.0.8-21.el6.centos.x86_64
>> abrt-addon-ccpp-2.0.8-21.el6.centos.x86_64
>> abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64
>> abrt-addon-python-2.0.8-21.el6.centos.x86_64
>> abrt-cli-2.0.8-21.el6.centos.x86_64
>> abrt-libs-2.0.8-21.el6.centos.x86_64
>> abrt-tui-2.0.8-21.el6.centos.x86_64
>> acpid-1.0.10-2.1.el6.x86_64
>> alsa-lib-1.0.22-3.el6.x86_64
>> alsa-utils-1.0.22-5.el6.x86_64
>> at-3.1.10-43.el6_2.1.x86_64
>> atk-1.30.0-1.el6.x86_64
>> avahi-libs-0.6.25-12.el6.x86_64
>> b43-fwcutter-012-2.2.el6.x86_64
>> bc-1.06.95-1.el6.x86_64
>> bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64
>> bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64
>> biosdevname-0.5.0-2.el6.x86_64
>> blktrace-1.0.1-6.el6.x86_64
>> bridge-utils-1.2-10.el6.x86_64
>> btparser-0.17-2.el6.x86_64
>> busybox-1.15.1-20.el6.x86_64
>> cairo-1.8.8-3.1.el6.x86_64
>> centos-indexhtml-6-1.el6.centos.noarch
>> ConsoleKit-0.4.1-3.el6.x86_64
>> ConsoleKit-libs-0.4.1-3.el6.x86_64
>> cpuspeed-1.5-20.el6_4.x86_64
>> crda-1.1.1_2010.11.22-1.el6.x86_64
>> cryptsetup-luks-1.2.0-7.el6.x86_64
>> cryptsetup-luks-libs-1.2.0-7.el6.x86_64
>> cups-libs-1.4.2-50.el6_4.5.x86_64
>> cyrus-sasl-plain-2.1.23-13.el6_3.1.x86_64
>> dbus-1.2.24-7.el6_3.x86_64
>> dbus-python-0.83.0-6.1.el6.x86_64
>> desktop-file-utils-0.15-9.el6.x86_64
>> dmidecode-2.11-2.el6.x86_64
>> dmraid-1.0.0.rc16-11.el6.x86_64
>> dmraid-events-1.0.0.rc16-11.el6.x86_64
>> dosfstools-3.0.9-4.el6.x86_64
>> ed-1.1-3.3.el6.x86_64
>> eggdbus-0.6-3.el6.x86_64
>> eject-2.1.5-17.el6.x86_64
>> elfutils-0.152-1.el6.x86_64
>> elfutils-libs-0.152-1.el6.x86_64
>> fontconfig-2.8.0-3.el6.x86_64
>> fprintd-0.1-21.git04fd09cfa.el6.x86_64
>> fprintd-pam-0.1-21.git04fd09cfa.el6.x86_64
>> freetype-2.3.11-14.el6_3.1.x86_64
>> gnutls-2.8.5-10.el6_4.2.x86_64
>> gpm-libs-1.20.6-12.el6.x86_64
>> gtk2-2.20.1-4.el6.x86_64
>> hal-0.5.14-11.el6.x86_64
>> hal-info-20090716-3.1.el6.noarch
>> hal-libs-0.5.14-11.el6.x86_64
>> hdparm-9.43-4.el6.x86_64
>> hicolor-icon-theme-0.11-1.1.el6.noarch
>> hunspell-1.2.8-16.el6.x86_64
>> hunspell-en-0.20090216-7.1.el6.noarch
>> irqbalance-1.0.4-6.el6.x86_64
>> iw-3.10-1.1.el6.x86_64
>> jasper-libs-1.900.1-15.el6_1.1.x86_64
>> kexec-tools-2.0.0-273.el6.x86_64
>> kpartx-0.4.9-72.el6.x86_64
>> ledmon-0.78-1.el6.x86_64
>> libaio-0.3.107-10.el6.x86_64
>> libedit-2.11-4.20080712cvs.1.el6.x86_64
>> libfprint-0.1.0-19.pre2.el6.x86_64
>> libjpeg-turbo-1.2.1-1.el6.x86_64
>> libnl-1.1.4-2.el6.x86_64
>> libpcap-1.4.0-1.20130826git2dbcaa1.el6.x86_64
>> libpng-1.2.49-1.el6_2.x86_64
>> libproxy-0.3.0-4.el6_3.x86_64
>> libproxy-bin-0.3.0-4.el6_3.x86_64
>> libproxy-python-0.3.0-4.el6_3.x86_64
>> libreport-2.0.9-19.el6.centos.x86_64
>> libreport-cli-2.0.9-19.el6.centos.x86_64
>> libreport-compat-2.0.9-19.el6.centos.x86_64
>> libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64
>> libreport-plugin-logger-2.0.9-19.el6.centos.x86_64
>> libreport-plugin-mailx-2.0.9-19.el6.centos.x86_64
>> libreport-plugin-reportuploader-2.0.9-19.el6.centos.x86_64
>> libreport-plugin-rhtsupport-2.0.9-19.el6.centos.x86_64
>> libreport-python-2.0.9-19.el6.centos.x86_64
>> libtar-1.2.11-17.el6_4.1.x86_64
>> libthai-0.1.12-3.el6.x86_64
>> libtiff-3.9.4-9.el6_3.x86_64
>> libusb1-1.0.9-0.6.rc1.el6.x86_64
>> libX11-1.5.0-4.el6.x86_64
>> libX11-common-1.5.0-4.el6.noarch
>> libXau-1.0.6-4.el6.x86_64
>> libxcb-1.8.1-1.el6.x86_64
>> libXcomposite-0.4.3-4.el6.x86_64
>> libXcursor-1.1.13-6.20130524git8f677eaea.el6.x86_64
>> libXdamage-1.1.3-4.el6.x86_64
>> libXext-1.3.1-2.el6.x86_64
>> libXfixes-5.0-3.el6.x86_64
>> libXft-2.3.1-2.el6.x86_64
>> libXi-1.6.1-3.el6.x86_64
>> libXinerama-1.1.2-2.el6.x86_64
>> libxml2-python-2.7.6-14.el6.x86_64
>> libXrandr-1.4.0-1.el6.x86_64
>> libXrender-0.9.7-2.el6.x86_64
>> lsof-4.82-4.el6.x86_64
>> lzo-2.03-3.1.el6.x86_64
>> mailx-12.4-7.el6.x86_64
>> man-1.6f-32.el6.x86_64
>> man-pages-3.22-20.el6.noarch
>> man-pages-overrides-6.5.2-1.el6.noarch
>> mdadm-3.2.6-7.el6.x86_64
>> microcode_ctl-1.17-17.el6.x86_64
>> mlocate-0.22.2-4.el6.x86_64
>> mtr-0.75-5.el6.x86_64
>> nano-2.0.9-7.el6.x86_64
>> ntp-4.2.6p5-1.el6.centos.x86_64
>> ntpdate-4.2.6p5-1.el6.centos.x86_64
>> ntsysv-1.3.49.3-2.el6_4.1.x86_64
>> numactl-2.0.7-8.el6.x86_64
>> openssh-clients-5.3p1-94.el6.x86_64
>> pam_passwdqc-1.0.5-6.el6.x86_64
>> pango-1.28.1-7.el6_3.x86_64
>> parted-2.1-21.el6.x86_64
>> pciutils-3.1.10-2.el6.x86_64
>> pcmciautils-015-4.2.el6.x86_64
>> perl-5.10.1-136.el6.x86_64
>> perl-libs-5.10.1-136.el6.x86_64
>> perl-Module-Pluggable-3.90-136.el6.x86_64
>> perl-Pod-Escapes-1.04-136.el6.x86_64
>> perl-Pod-Simple-3.13-136.el6.x86_64
>> perl-version-0.77-136.el6.x86_64
>> pinfo-0.6.9-12.el6.x86_64
>> pixman-0.26.2-5.el6_4.x86_64
>> pm-utils-1.2.5-10.el6.x86_64
>> polkit-0.96-5.el6_4.x86_64
>> prelink-0.4.6-3.1.el6_4.x86_64
>> psacct-6.3.2-63.el6_3.3.x86_64
>> python-ethtool-0.6-5.el6.x86_64
>> python-iwlib-0.1-1.2.el6.x86_64
>> quota-3.17-20.el6.x86_64
>> rdate-1.4-16.el6.x86_64
>> readahead-1.5.6-2.el6.x86_64
>> rfkill-0.3-4.el6.x86_64
>> rng-tools-2-13.el6_2.x86_64
>> rsync-3.0.6-9.el6_4.1.x86_64
>> scl-utils-20120927-8.el6.x86_64
>> setserial-2.17-25.el6.x86_64
>> setuptool-1.19.9-4.el6.x86_64
>> sg3_utils-libs-1.28-5.el6.x86_64
>> sgpio-1.2.0.10-5.el6.x86_64
>> smartmontools-5.43-1.el6.x86_64
>> snappy-1.1.0-1.el6.x86_64
>> sos-2.2-47.el6.centos.noarch
>> strace-4.5.19-1.17.el6.x86_64
>> sysstat-9.0.4-22.el6.x86_64
>> system-config-firewall-tui-1.2.27-5.el6.noarch
>> system-config-network-tui-1.6.0.el6.2-1.el6.noarch
>> systemtap-runtime-2.3-3.el6.x86_64
>> tcpdump-4.0.0-3.20090921gitdf3cb4.2.el6.x86_64
>> tcp_wrappers-7.6-57.el6.x86_64
>> tcsh-6.17-24.el6.x86_64
>> time-1.7-37.1.el6.x86_64
>> tmpwatch-2.9.16-4.el6.x86_64
>> traceroute-2.0.14-2.el6.x86_64
>> unzip-6.0-1.el6.x86_64
>> usbutils-003-4.el6.x86_64
>> usermode-1.102-3.el6.x86_64
>> vconfig-1.9-8.1.el6.x86_64
>> vim-common-7.2.411-1.8.el6.x86_64
>> vim-enhanced-7.2.411-1.8.el6.x86_64
>> virt-what-1.11-1.2.el6.x86_64
>> wget-1.12-1.8.el6.x86_64
>> wireless-tools-29-5.1.1.el6.x86_64
>> words-3.0-17.el6.noarch
>> xdg-utils-1.0.2-17.20091016cvs.el6.noarch
>> xmlrpc-c-1.16.24-1210.1840.el6.x86_64
>> xmlrpc-c-client-1.16.24-1210.1840.el6.x86_64
>> xz-4.999.9-0.3.beta.20091007git.el6.x86_64
>> xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64
>> yum-plugin-security-1.1.30-14.el6.noarch
>> yum-utils-1.1.30-14.el6.noarch
>> zip-3.0-1.el6.x86_64
>>
>>
>> 2014/1/13 Mark LaPierre <marklapier at aol.com>
>>
>>> On 01/12/2014 06:01 PM, Darod Zyree wrote:
>>> > On Mon, 2014-01-13 at 11:47 +1300, Clint Dilks wrote:
>>> >> Hi,
>>> >>
>>> >> How about using rpm to see what extra packages are installed then we
>>> may be
>>> >> able to work out why.
>>> >>
>>> >> Perform a Manual install and save the result of rpm -qa | sort, then
>>> run
>>> >> your KickStart based installed and run the same command.  A diff
>>> between
>>> >> the two results should show whats extra packages are being installed.
>>> :)
>>> >>
>>> >>
>>> >> On Mon, Jan 13, 2014 at 11:37 AM, Darod Zyree <darodzyree at gmail.com>
>>> wrote:
>>> >>
>>> >>> On Sun, 2014-01-12 at 22:20 +0000, Karanbir Singh wrote:
>>> >>>> On 01/12/2014 10:10 PM, Darod Zyree wrote:
>>> >>>>> Hi,
>>> >>>>>
>>> >>>>> Does anyone know why an Anaconda Kickstart installation deploys
>>> more
>>> >>> rpm
>>> >>>>> packages than a manual "basic" installation?
>>> >>>>>
>>> >>>>> In both cases the following package groups were installed/used
>>> >>> according
>>> >>>>> to anaconda-ks.cfg in root home directory: @core, @server-policy,
>>> >>>>> @workstation-policy
>>> >>>>
>>> >>>> what ones are more or which ones are missing ?
>>> >>>>
>>> >>>> also compare the anaconda-ks.cfg left behind on both attempts, are
>>> you
>>> >>>> sure the %packages section looks identical ?
>>> >>>>
>>> >>> My kickstart installation does 397 RPM packages.
>>> >>> A manual installation does 217 RPM packages.
>>> >>>
>>> >>> My kickstart installation uses only an OS repository; no updates,
>>> epel
>>> >>> or anything like that for this test.
>>> >>>
>>> >>> This repository was created using rsync and centos 6.5 iso.
>>> >>>
>>> >>> Kickstart package list:
>>> >>> %packages
>>> >>> @core
>>> >>> @server-policy
>>> >>> @workstation-policy
>>> >>>
>>> >>> Which is the same as choosing the "minimal" installation type during
>>> >>> manual anaconda as shown in the /root/anaconda-ks.cfg file after the
>>> >>> manual installation is completed.
>>> >>>
>>> >
>>> > see attachment diff
>>>
>>> The mail list does not accept attachments.  You must either paste the
>>> content into the email or post the file to drop box or some similar
>>> service.
>>>
>>>
>>> --
>>>     _
>>>    °v°
>>>   /(_)\
>>>    ^ ^  Mark LaPierre
>>> Registered Linux user No #267004
>>> https://linuxcounter.net/
>>> ****
>>> _______________________________________________
>>> CentOS mailing list
>>> CentOS at centos.org
>>> http://lists.centos.org/mailman/listinfo/centos
>>>
>>
>>
>