- Issued:
- 2008-05-21
- Updated:
- 2008-05-21
RHBA-2008:0437 - Bug Fix Advisory
Synopsis
mkinitrd bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated mkinitrd packages that fix several bugs and add enhancements are
now available.
Description
The mkinitrd utility creates file system images for use as initial ramdisk
(initrd) images.
These updated packages fix the following bugs:
- running the "mkinitrd --without-usb" command did not prevent USB modules
from being loaded at boot time. The behavior of "withusb" has been changed,
so that it only runs if it is explicitly set, which resolves this issue.
- the USB HCD modules were not loaded in the correct order, which may have
caused errors, such as "device descriptor read/all, error -71", when using
USB devices. In these updated packages, the USB HCD modules are loaded in
the correct order, which resolves this issue.
- when booting from LVM volumes, initrd attempts to active all logical
volumes. If there was a full snapshot, initrd failed to recover, resulting
in a failure to boot. Errors such as the following may have occurred:
nash received SIGSEGV! Backtrace
Kernel panic - not syncing: Attempted to kill init!
- on certain hardware, running the "mkinitrd" command caused errors
similar to the following:
end_request: I/O error, dev [device], sector 0
- multipath when using iSCSI targets did not work correctly.
- installing kernel packages on IBM System z systems may have caused
errors similar to the following:
/sbin/mkinitrd: line 939: [: : integer expression expected
WARNING: No module zfcp found for kernel [kernel-version], continuing
anyway
- in certain situations, after iSCSI installations on Itanium
architectures, a post-install panic occurred during boot.
- when a system with iSCSI devices experienced network problems, causing
I/O errors, and the system was then restarted, "/etc/rc.d/rc.sysinit" did
not force a fsck check on the iSCSI devices, as it would for other locally
attached disks. In these updated packages, a new mount option, "_rnetdev",
has been added. The "_rnetdev" option is similar to "_netdev", except that
a "fsck -a" check is run on iSCSI devices during "rc.sysinit". This fsck
check is required for iSCSI root devices.
- a bug, which resulted in zImage compiled kernels failing to boot on
certain IBM hardware, has been resolved.
- performing a Kickstart installation on a system that had its root
partition on a logical volume, formatted as GFS2, caused errors similar to
the following:
lock_nolock: Unknown symbol
gfs2_register_lockproto
As well, errors similar the following may have occurred during the kernel
post script:
cpio: ./sbin: Invalid argument
cpio: ./dev/ram: Invalid argument
cpio: ./bin/modprobe: Invalid argument
This issue may have also manifested as a kernel panic during post-install
boot, or delayed installation time on PowerPC architectures.
- in certain situations, an infinite loop occurred when creating a new
initrd for an installed kernel on IBM System z architectures.
As well, these updated packages add the following enhancements:
- support for iSCSI Boot Firmware Table (iBFT) has been added.
- the "MODULE_FIRMWARE" macro has been added, to allow firmware loading and
updating.
- nash has been updated to support spaces in kernel command line
parameters.
Users of mkinitrd 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
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 235277 - mkinitrd needs to pull in MODULE_FIRMWARE firmware
- BZ - 240779 - nash support for spaces in kernel command line
- BZ - 244202 - Boot fails if any LVM snapshots are full
- BZ - 428723 - [NetApp 5.2 bug] root on multipath (iSCSI) not supported in mkinitrd
- BZ - 432776 - /sbin/mkinitrd: line 939: [: : integer expression expected
- BZ - 435165 - iscsi install fails to boot post-install
- BZ - 435717 - iscsi root device never gets fscked when there's an i/o error
- BZ - 438743 - mkinitrd creates initrd.img/init script with ~6000 insmod lines for lock_nolock.ko, and gfs2.ko
- BZ - 439371 - findstoragedriverinsys () line 354: "sh: cd: slaves: No such file or directory"
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
x86_64 | |
libbdevid-python-5.1.19.6-28.x86_64.rpm | SHA-256: ea8f905c734ed360da300fd11043a26c4b6e466d461cd98e89c9e4f289e18a63 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-5.1.19.6-28.x86_64.rpm | SHA-256: a87cdf855c7815f3a789da21cf0eacf088f9eac42d422aa9f07a6b92522adbb8 |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
mkinitrd-devel-5.1.19.6-28.x86_64.rpm | SHA-256: c8931addfed4d23a909ff7fb3f0d52af931f60de193a4ce5700d3e06d456b042 |
nash-5.1.19.6-28.x86_64.rpm | SHA-256: 823e4ca85ac5105a8e5676fefb73928f0acd0b28b49b5de291658b9475e3fbe3 |
ia64 | |
libbdevid-python-5.1.19.6-28.ia64.rpm | SHA-256: 7beb01f4e92b4523b61bee00f8566d6da86cfbc5acef148d3ce09367a37626d3 |
mkinitrd-5.1.19.6-28.ia64.rpm | SHA-256: 51ff18c5dfa88d8454a0ef03216448be3d3a53147440729c594dd8c065b8a700 |
mkinitrd-devel-5.1.19.6-28.ia64.rpm | SHA-256: 338bd708d87ec9a109430b2852773c269a0659fb226b6e14ec612b83c5565ead |
nash-5.1.19.6-28.ia64.rpm | SHA-256: e30623f3c2cc5271cc70b3ceab620f5b91faea6c6bee8613d911155a32b89b6d |
i386 | |
libbdevid-python-5.1.19.6-28.i386.rpm | SHA-256: 0fb9a4e9a126b88f935ce96a4ea21483123c74834c5871772697e28382acb511 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
nash-5.1.19.6-28.i386.rpm | SHA-256: db29d306830c2bafa34f51b980e9f87011ddb0cac4760322b688f3d7215b3e06 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
x86_64 | |
libbdevid-python-5.1.19.6-28.x86_64.rpm | SHA-256: ea8f905c734ed360da300fd11043a26c4b6e466d461cd98e89c9e4f289e18a63 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-5.1.19.6-28.x86_64.rpm | SHA-256: a87cdf855c7815f3a789da21cf0eacf088f9eac42d422aa9f07a6b92522adbb8 |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
mkinitrd-devel-5.1.19.6-28.x86_64.rpm | SHA-256: c8931addfed4d23a909ff7fb3f0d52af931f60de193a4ce5700d3e06d456b042 |
nash-5.1.19.6-28.x86_64.rpm | SHA-256: 823e4ca85ac5105a8e5676fefb73928f0acd0b28b49b5de291658b9475e3fbe3 |
i386 | |
libbdevid-python-5.1.19.6-28.i386.rpm | SHA-256: 0fb9a4e9a126b88f935ce96a4ea21483123c74834c5871772697e28382acb511 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
nash-5.1.19.6-28.i386.rpm | SHA-256: db29d306830c2bafa34f51b980e9f87011ddb0cac4760322b688f3d7215b3e06 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
x86_64 | |
libbdevid-python-5.1.19.6-28.x86_64.rpm | SHA-256: ea8f905c734ed360da300fd11043a26c4b6e466d461cd98e89c9e4f289e18a63 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-5.1.19.6-28.x86_64.rpm | SHA-256: a87cdf855c7815f3a789da21cf0eacf088f9eac42d422aa9f07a6b92522adbb8 |
nash-5.1.19.6-28.x86_64.rpm | SHA-256: 823e4ca85ac5105a8e5676fefb73928f0acd0b28b49b5de291658b9475e3fbe3 |
i386 | |
libbdevid-python-5.1.19.6-28.i386.rpm | SHA-256: 0fb9a4e9a126b88f935ce96a4ea21483123c74834c5871772697e28382acb511 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
nash-5.1.19.6-28.i386.rpm | SHA-256: db29d306830c2bafa34f51b980e9f87011ddb0cac4760322b688f3d7215b3e06 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
s390x | |
libbdevid-python-5.1.19.6-28.s390x.rpm | SHA-256: a8638d9e1433a142d3d91022c081b0f3e27168297a50bb1587210619f2c3829d |
mkinitrd-5.1.19.6-28.s390.rpm | SHA-256: 646587fce5a6067c45fe6c032bd29e9de727f723a9a317daedb2ed4a39d7fd17 |
mkinitrd-5.1.19.6-28.s390x.rpm | SHA-256: 447bee9e0aea1ebee32d8036b22716809c4cd5f810daee4b1fca7a1c8ac28e74 |
mkinitrd-devel-5.1.19.6-28.s390.rpm | SHA-256: 7cb9ba20c2f6aebf04f48caffe2eae6f93ab35b8fa10814694df3efb41636b28 |
mkinitrd-devel-5.1.19.6-28.s390x.rpm | SHA-256: 74e7549d13ba45590622faa0ad271fd2ecb88d8f28fa8106d5b4925c548717f7 |
nash-5.1.19.6-28.s390x.rpm | SHA-256: 1932ff04c6fbefa6db73c1bf1f163e071224f7dfe3a2303ef1c657c65b0e1eeb |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
ppc | |
libbdevid-python-5.1.19.6-28.ppc.rpm | SHA-256: 051c661562c6307fe2fe7ae4cbf6cb2f512dc061ea53b3b990a6bb3721c8b4be |
mkinitrd-5.1.19.6-28.ppc.rpm | SHA-256: 782cce53cf88c720b38b127e085178ee2088c0d74d17f8ed7613f207b5088e02 |
mkinitrd-5.1.19.6-28.ppc64.rpm | SHA-256: 2fb95f58e97723662acc4d0e57bde7cdece08d99e32f8dc03685cb1b3ab26f9e |
mkinitrd-devel-5.1.19.6-28.ppc.rpm | SHA-256: 3689a45c99051198f47c0f584aefb6e138c30b838ffd00ee6d039449d3b0fe77 |
mkinitrd-devel-5.1.19.6-28.ppc64.rpm | SHA-256: 0570736faf822da2510f3baf7622f6409d692a099ed809658ea45522d8a4e83e |
nash-5.1.19.6-28.ppc.rpm | SHA-256: 92526dfbb8caae4228aa7f8a05ab6252c249373d43bf0f928f1b3df1b03eac4c |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
mkinitrd-5.1.19.6-28.src.rpm | SHA-256: ac0599db82dd57df19537f5886cecb7cc31755f46e62bb39c504bc1741dec426 |
x86_64 | |
libbdevid-python-5.1.19.6-28.x86_64.rpm | SHA-256: ea8f905c734ed360da300fd11043a26c4b6e466d461cd98e89c9e4f289e18a63 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-5.1.19.6-28.x86_64.rpm | SHA-256: a87cdf855c7815f3a789da21cf0eacf088f9eac42d422aa9f07a6b92522adbb8 |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
mkinitrd-devel-5.1.19.6-28.x86_64.rpm | SHA-256: c8931addfed4d23a909ff7fb3f0d52af931f60de193a4ce5700d3e06d456b042 |
nash-5.1.19.6-28.x86_64.rpm | SHA-256: 823e4ca85ac5105a8e5676fefb73928f0acd0b28b49b5de291658b9475e3fbe3 |
i386 | |
libbdevid-python-5.1.19.6-28.i386.rpm | SHA-256: 0fb9a4e9a126b88f935ce96a4ea21483123c74834c5871772697e28382acb511 |
mkinitrd-5.1.19.6-28.i386.rpm | SHA-256: 6b2e7b0ba964b91f59d157404653e6bab7b310f22dd9cf4f1fe18487ed1ac44a |
mkinitrd-devel-5.1.19.6-28.i386.rpm | SHA-256: e6857c62c981790e29c6cb2d314ab48cfee0b689ae6b4b861ab83c467ac0e564 |
nash-5.1.19.6-28.i386.rpm | SHA-256: db29d306830c2bafa34f51b980e9f87011ddb0cac4760322b688f3d7215b3e06 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.