Bug Fix Advisory udev bug fix update

Advisory: RHBA-2009:1004-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
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

An updated udev package that fixes various bugs is now available.

The udev package implements a dynamic device directory providing only the
devices present on the system. This dynamic directory runs in user-space,
dynamically creates and removes devices, provides consistent naming and a
user-space API. udev replaces devfs in order to provide greater hot plug
functionality.

This updated udev package includes fixes for the following bugs:

* previously in Red Hat Enterprise Linux 4, the /dev/tape directory entry
consisted of a symbolic link to the first tape device. However, an upgrade
to the udev rules in Red Hat Enterprise Linux 4.6 caused the /dev/tape
symbolic link to become a directory with symbolic links to tape devices
within that directory. This update reverts the udev rule back to the
previous behavior so as to remain consistent with previous Red Hat
Enterprise Linux 4 releases.

Note that the newer udev rules are the default in Red Hat Enterprise Linux
5: /dev/tape is a directory which contains persistent symbolic links to
tape devices.

* the scsi_id(8) man page was unclear about the fact that the "-d device"
option must be used in conjunction with the "-s sysfs-device" option, and
has been updated to reflect this information.

* under certain circumstances, the scsi_id command unnecessarily issued the
following error message: "close failed: No medium found".

* on occasion, the Logical Volume Manager (LVM) was unable to find volume
groups and LVM initialization would fail during the boot sequence. This
occurred when udev was not "settled" and was still performing tasks at the
time when LVM attempted to locate volume groups, and has been resolved in
this updated package.

* systems with large number of Logical Unit Numbers (LUNs) could result in
out-of-memory errors and system crashes due to a udev locking issue. This
has been resolved so that systems with large numbers of LUNs still perform
as expected during SCSI device scans.

* handheld devices such as PDAs are now correctly recognized and can be
used by non-root users, and the /dev/pilot directory entry now points to
the correct device if the handheld is the sole USB device which provides a
serial terminal.

All users of udev are advised to upgrade to this updated package, which
resolves these issues.


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/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
udev-039-10.29.el4.src.rpm     4d769360519fca9732ac0e3f60cc6a39
 
IA-32:
udev-039-10.29.el4.i386.rpm     232566039823f44de77924afba61bae9
 
x86_64:
udev-039-10.29.el4.x86_64.rpm     7d46a91b8bdc6131882f4449403913ae
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
udev-039-10.29.el4.src.rpm     4d769360519fca9732ac0e3f60cc6a39
 
IA-32:
udev-039-10.29.el4.i386.rpm     232566039823f44de77924afba61bae9
 
IA-64:
udev-039-10.29.el4.ia64.rpm     09d232e1343204360be909e285031e7d
 
PPC:
udev-039-10.29.el4.ppc.rpm     b44fb511b7b5edf468ad6f91bd4c4b04
 
s390:
udev-039-10.29.el4.s390.rpm     ac4dd07e2fc38575d2c60594aec7e615
 
s390x:
udev-039-10.29.el4.s390x.rpm     31d6d6c5fc5b86f7bfa327c24789ecdc
 
x86_64:
udev-039-10.29.el4.x86_64.rpm     7d46a91b8bdc6131882f4449403913ae
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
udev-039-10.29.el4.src.rpm     4d769360519fca9732ac0e3f60cc6a39
 
IA-32:
udev-039-10.29.el4.i386.rpm     232566039823f44de77924afba61bae9
 
IA-64:
udev-039-10.29.el4.ia64.rpm     09d232e1343204360be909e285031e7d
 
x86_64:
udev-039-10.29.el4.x86_64.rpm     7d46a91b8bdc6131882f4449403913ae
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
udev-039-10.29.el4.src.rpm     4d769360519fca9732ac0e3f60cc6a39
 
IA-32:
udev-039-10.29.el4.i386.rpm     232566039823f44de77924afba61bae9
 
IA-64:
udev-039-10.29.el4.ia64.rpm     09d232e1343204360be909e285031e7d
 
x86_64:
udev-039-10.29.el4.x86_64.rpm     7d46a91b8bdc6131882f4449403913ae
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

198704 - LVM2 init may fail if dm_mod is still checking disks
459969 - [NetApp 4.8 bug] OOM gets triggered while discovering a large number of LUNs
462538 - [4.7] scsi_id command outputs an unnecessary error message



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/