Skip to navigation

Bug Fix Advisory hal bug fix and enhancement update

Advisory: RHBA-2009:1359-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-09-02
Last updated on: 2009-09-02
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

An updated hal package that fixes various bugs and adds several
enhancements is now available.

HAL is daemon for collection and maintaining information from several
sources about the hardware on the system. It provides a live device list
through D-BUS.

Bugs fixed in these updated packages include:

* hal now detects blank optical media correctly on buggy hardware.
(BZ#488265)

* if a device identifier was not well formed, the error message the
presented was not correctly formatted. This has been fixed. (BZ#471004)

* if an error occurrs the correct hal-device code is now returned.
(BZ#462453)

* permissions on the directory /usr/lib/hal were incorrect. hal now owns
this directory, as expected. (BZ#481806)

* hal no longer tries to close shared DBus connections to avoid printing a
warning. (BZ#472199)

* the hal daemon now starts earlier in the boot sequence, allowing other
services to use HAL. (BZ#500577)

* another ID match was added to fix suspending on Lenovo X61s type 7667
notebooks. (BZ#456277)

* the number of brightness levels is now reported correctly for newer
laptops using the ibm-acpi driver. (BZ#475850)

* storage devices on the cciss bus are now detected. (BZ#489982)

As well, this update includes the following enhancements:

* new man pages for the installed binaries. (BZ#217644)

* the child-timeout can now be set for machines with a large number of
devices. (BZ#463128)

All HAL users should install this upgraded package which addresses these
issues and adds 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/docs/DOC-11259

Users are advised to upgrade to this updated hal package, which resolves
these issues.

A system re-boot is recommended after installing this update. The optical
media recognition fix requires a system re-boot before coming in to effect.

This update features a backport to allow the startup child timeout to be
changed, which may be useful if the system is attached to a very large
number of devices (for instance above 1000 SCSI devices). If the default
timeout value of 250 seconds is not sufficient for haldaemon to start then
this can be raised by appending --child-timeout=1000 to the daemon
statement in /etc/init.d/haldaemon.

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
hal-0.5.8.1-52.el5.src.rpm
File outdated by:  RHBA-2011:0108
    MD5: bce7401607daf9648ca4331d346e29bb
 
IA-32:
hal-devel-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6eea3e69711744d874f24c623e20a834
 
x86_64:
hal-devel-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6eea3e69711744d874f24c623e20a834
hal-devel-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: a5c7809c702d13ccd78d59b1473c9a7e
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
hal-0.5.8.1-52.el5.src.rpm
File outdated by:  RHBA-2011:0108
    MD5: bce7401607daf9648ca4331d346e29bb
 
IA-32:
hal-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: c9daa2011b92830c29eb7086ec1a04b9
hal-devel-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6eea3e69711744d874f24c623e20a834
hal-gnome-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6f518f5529e807f02d5b9ab05c773954
 
IA-64:
hal-0.5.8.1-52.el5.ia64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 4c28f8b2c453ba718b675500264db295
hal-devel-0.5.8.1-52.el5.ia64.rpm
File outdated by:  RHBA-2011:0108
    MD5: ad15f9acfe2296926f15267134b24a57
hal-gnome-0.5.8.1-52.el5.ia64.rpm
File outdated by:  RHBA-2011:0108
    MD5: f05915404ab9f2a121907504e896ecca
 
PPC:
hal-0.5.8.1-52.el5.ppc.rpm
File outdated by:  RHBA-2011:0108
    MD5: 88448848032033786fef7680055b22e6
hal-0.5.8.1-52.el5.ppc64.rpm
File outdated by:  RHBA-2011:0108
    MD5: aa2706de16656ad5e65bf73dcdfc5571
hal-devel-0.5.8.1-52.el5.ppc.rpm
File outdated by:  RHBA-2011:0108
    MD5: d72aa9b9425834096aae67fe7de6097a
hal-devel-0.5.8.1-52.el5.ppc64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 77b444ac1622a846b8ff7b06d2926db9
hal-gnome-0.5.8.1-52.el5.ppc.rpm
File outdated by:  RHBA-2011:0108
    MD5: 09cb8c5003aa15484bcae03fbcd70479
 
s390x:
hal-0.5.8.1-52.el5.s390.rpm
File outdated by:  RHBA-2011:0108
    MD5: 64540a6ea9675f8b6732f3323040b44e
hal-0.5.8.1-52.el5.s390x.rpm
File outdated by:  RHBA-2011:0108
    MD5: e33004108d7ed223dab1d4a04144b5fa
hal-devel-0.5.8.1-52.el5.s390.rpm
File outdated by:  RHBA-2011:0108
    MD5: 36daf92c265099f4b96517a4c8da7e33
hal-devel-0.5.8.1-52.el5.s390x.rpm
File outdated by:  RHBA-2011:0108
    MD5: 5e68769913a8b21539fe0a53bc37acdd
hal-gnome-0.5.8.1-52.el5.s390x.rpm
File outdated by:  RHBA-2011:0108
    MD5: 86ab42f2cbedc85d3da092872ce6fe84
 
x86_64:
hal-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: c9daa2011b92830c29eb7086ec1a04b9
hal-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 9554a8309a5d0bc42b1ed94cbc6018f7
hal-devel-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6eea3e69711744d874f24c623e20a834
hal-devel-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: a5c7809c702d13ccd78d59b1473c9a7e
hal-gnome-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 26f01d511efee6eab664bc65013fda8f
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
hal-0.5.8.1-52.el5.src.rpm
File outdated by:  RHBA-2011:0108
    MD5: bce7401607daf9648ca4331d346e29bb
 
IA-32:
hal-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: c9daa2011b92830c29eb7086ec1a04b9
hal-gnome-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: 6f518f5529e807f02d5b9ab05c773954
 
x86_64:
hal-0.5.8.1-52.el5.i386.rpm
File outdated by:  RHBA-2011:0108
    MD5: c9daa2011b92830c29eb7086ec1a04b9
hal-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 9554a8309a5d0bc42b1ed94cbc6018f7
hal-gnome-0.5.8.1-52.el5.x86_64.rpm
File outdated by:  RHBA-2011:0108
    MD5: 26f01d511efee6eab664bc65013fda8f
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

462453 - hal-device returns 0 even if error message is shown
471004 - hal-device shows an error at the end of its output
472199 - hal throws an error if getting/setting property of non-existing UDI
489982 - cciss disk devices do not have storage capability in HAL
500577 - haldaemon starts too late during init to be used by other services



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/