Bug Fix Advisory anaconda bug fix and enhancement update

Advisory: RHBA-2008:0653-11
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated anaconda packages that fix several bugs and add enhancements are
now available.

The anaconda packages contain the program which was used to install your
system.

These updated packages fix the following bugs:

* the contents of "/etc/mdadm.conf", generated at install time, often did
not match "/proc/mdstat". In these updated packages, the "mdadm" tool
generates this file, which resolves this issue.

* certain hardware configurations led to time outs when obtaining a DHCP
address during Kickstart installations. This was most notable when using
certain Cisco switches. In these updated packages, a new command line
parameter, "dhcptimeout", has been added, to specify the number of seconds
to wait before issuing a failure due to time outs.

* in certain situations, during hard drive installations, a bug allowed
users to remove or edit the partition containing the installation media.

* certain problems with the post-install ordering of storage devices, on
systems that had a USB storage device connected during installation, which
may have caused the USB storage device to appear first in the device
enumeration, have been resolved.

* when installing using an "initrd.img", which included a driver disk as
"dd.img", Anaconda may have exited with errors similar to the following
error:

Loading driver disk...
install exited abnormally signal 11
sending termination signals...done

* kickstart partitioning of systems with certain preexisting LVM
configurations failed. This was due to some LVM metadata, representing a
now-defunct volume group, preventing the creation of a new volume group of
the same name.

* on systems with a large amount of memory, for example, 2 GB, the amount
of swap space created when using the "part swap --recommended" Kickstart
option, did not match the documented guidelines.

* on IBM System z architectures, incorrect netmask values were produced,
causing installation to hang. In these updated packages, IP addresses are
correctly validated, which resolves this issue.

* when creating a new software RAID during installation, improper handling
of preexisting software RAID configurations caused a traceback, and a
"ValueError: md0 is already in the mdList!" error.

* an error may have caused hypervisor kernels to be installed on the
bare-metal operating system, instead of in the guest, rendering such
systems un-bootable.

As well, these updated packages add the following enhancements:

* support for the Intel 10GbE PCI Express ethernet adapter.

* support for generating SHA-256 and SHA-512 encoded-passwords from
Kickstart. To use SHA-256 or SHA-512 encoded-passwords, use the "auth
--passalgo=x" option in Kickstart configurations, where "x" is either
"sha256" or "sha512".

* support for the Broadcom NetXtreme II 10Gb ethernet adapter.

Users of the anaconda packages are advised to upgrade to these updated
packages, which resolve these issues and add these enhancements.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
anaconda-10.1.1.91-1.src.rpm     d427ed5061f7124bbb33e53e66c31ee6
 
IA-32:
anaconda-10.1.1.91-1.i386.rpm     cc59d1a5da9adcc52a59b796b882c23e
anaconda-runtime-10.1.1.91-1.i386.rpm     de50ab95ed6a51326986d5059bca38b4
 
x86_64:
anaconda-10.1.1.91-1.x86_64.rpm     f4bc792e44eca09592f0c1067a708de6
anaconda-runtime-10.1.1.91-1.x86_64.rpm     d3c6d304a7f701d6f8ca88c8c4ad7952
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
anaconda-10.1.1.91-1.src.rpm     d427ed5061f7124bbb33e53e66c31ee6
 
IA-32:
anaconda-10.1.1.91-1.i386.rpm     cc59d1a5da9adcc52a59b796b882c23e
anaconda-runtime-10.1.1.91-1.i386.rpm     de50ab95ed6a51326986d5059bca38b4
 
IA-64:
anaconda-10.1.1.91-1.ia64.rpm     ea9fa0a8382eb8c316c5965fab352b8e
anaconda-runtime-10.1.1.91-1.ia64.rpm     46d7710dea6a4e884a2c5f0153042ac7
 
PPC:
anaconda-10.1.1.91-1.ppc.rpm     f0daaaff8a5979ab67248650cc5b5cff
anaconda-runtime-10.1.1.91-1.ppc.rpm     9ec8d04baa2c0133f95e68a40bc9d04c
 
s390:
anaconda-10.1.1.91-1.s390.rpm     3237dfbd5877edc5c7ad1d8e34af3927
anaconda-runtime-10.1.1.91-1.s390.rpm     fccd968c361d25c291ff9d8e3a472e2c
 
s390x:
anaconda-10.1.1.91-1.s390x.rpm     6827c03f52374228d7f05baccffca1fa
anaconda-runtime-10.1.1.91-1.s390x.rpm     1c6c9a265313db4ad9e76ff8f4038813
 
x86_64:
anaconda-10.1.1.91-1.x86_64.rpm     f4bc792e44eca09592f0c1067a708de6
anaconda-runtime-10.1.1.91-1.x86_64.rpm     d3c6d304a7f701d6f8ca88c8c4ad7952
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
anaconda-10.1.1.91-1.src.rpm     d427ed5061f7124bbb33e53e66c31ee6
 
IA-32:
anaconda-10.1.1.91-1.i386.rpm     cc59d1a5da9adcc52a59b796b882c23e
anaconda-runtime-10.1.1.91-1.i386.rpm     de50ab95ed6a51326986d5059bca38b4
 
IA-64:
anaconda-10.1.1.91-1.ia64.rpm     ea9fa0a8382eb8c316c5965fab352b8e
anaconda-runtime-10.1.1.91-1.ia64.rpm     46d7710dea6a4e884a2c5f0153042ac7
 
x86_64:
anaconda-10.1.1.91-1.x86_64.rpm     f4bc792e44eca09592f0c1067a708de6
anaconda-runtime-10.1.1.91-1.x86_64.rpm     d3c6d304a7f701d6f8ca88c8c4ad7952
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
anaconda-10.1.1.91-1.src.rpm     d427ed5061f7124bbb33e53e66c31ee6
 
IA-32:
anaconda-10.1.1.91-1.i386.rpm     cc59d1a5da9adcc52a59b796b882c23e
anaconda-runtime-10.1.1.91-1.i386.rpm     de50ab95ed6a51326986d5059bca38b4
 
IA-64:
anaconda-10.1.1.91-1.ia64.rpm     ea9fa0a8382eb8c316c5965fab352b8e
anaconda-runtime-10.1.1.91-1.ia64.rpm     46d7710dea6a4e884a2c5f0153042ac7
 
x86_64:
anaconda-10.1.1.91-1.x86_64.rpm     f4bc792e44eca09592f0c1067a708de6
anaconda-runtime-10.1.1.91-1.x86_64.rpm     d3c6d304a7f701d6f8ca88c8c4ad7952
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

185674 - /etc/mdadm.conf doesn't match /proc/mdstat
189795 - DHCP timeouts during Kickstart
257161 - OS Installation of RHEL4.5 fails on X6250 Blade servers.
339001 - incorrect swap size on >2G systems
434949 - Traceback raid5 install after raid1
441729 - anaconda installs xenU kernel on real hardware
442750 - NameError: global name 'dispatch' is not defined
442863 - install exits abnormally
443373 - rpmdb: write: 0x3896790, 16384: No space left on device
443412 - NameError: global name 'anaconda' is not defined
443844 - mdadm --scan does not set the mode and can not be the first option



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/