Issued:
2009-12-02
Updated:
2010-04-07

RHBA-2009:1629 - OpenIPMI bug fix update


Synopsis

OpenIPMI bug fix update

Type/Severity

Bug Fix Advisory

Topic

Updated OpenIPMI packages that resolve several issues are now available for Red Hat Enterprise Linux 5.

[Updated 7 April 2010] These packages have also been made available in the following child channels: Red Hat Enterprise Linux Desktop Client 5 for x86, and Red Hat Desktop Workstation Client 5 for x86. No changes have been made to the packages.

Description

OpenIPMI (Intelligent Platform Management Interface) provides command line tools and utilities to access platform information, allowing system administrators to monitor system health and manage systems.

This update addresses the following problem:

  • the ipmitool man page did not contain descriptions of the "hpm" and "fwum" commands. In addition, the man page did not document the "noguard" parameter of the "sol set" command. These commands and parameters are properly described in the updated ipmitool man page. (BZ#514215, BZ#513609)

  • the ipmievd init script did not properly implement the "condrestart" action. This could result in the ipmievd daemon not being restarted after a package update. The condrestart action in the ipmievd init script is fixed in this update. (BZ#532445)

  • on some IPMI-enabled hardware, especially hardware with an on-board IPMI watchdog supported by the i6300esb driver or an Intel TCO Watchdog Timer device supported by the iTCO_wdt driver, the /dev/watchdog device is created directly by the kernel during boot. If the ipmi service with enabled watchdog was then started, the init script did not recognize the existing watchdog device and tried to instantiate new one. This resulted in an error which was not reported to the user. The updated ipmi init script now returns a "/dev/watchdog already exists [FAILED]" message in this circumstance. (BZ#514678)

  • some IPMI-enabled hardware uses UDP ports 623 (ASF Remote Management and Control Protocol) and 664 (ASF Secure Remote Management and Control Protocol), which can conflict with other traffic on these ports. The previous OpenIPMI release added a configuration file -- /etc/xinetd.d/rmcp -- for a dummy rmcp service and introduced an xinetd service dependency to bind UDP ports 623 and 664 and prevent other services from using them.

Because the xinetd service is started by default, the update resulted in a new xinetd daemon running on systems after OpenIPMI was updated. This daemon is not necessary for OpenIPMI operation.

This update removes the dependency on xinetd but leaves the dummy rmcp service configuration file in place. (BZ#522524)

All OpenIPMI users are advised to upgrade to these updated packages. If the previous OpenIPMI update started an unnecessary xinetd service, stopping and removing this service is also recommended.

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 This content is not included.http://kbase.redhat.com/faq/docs/DOC-11259

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Power, big endian5ppc
Red Hat Enterprise Linux for IBM z Systems5s390x
Red Hat Enterprise Linux Workstation5x86_64
Red Hat Enterprise Linux Workstation5i386
Red Hat Enterprise Linux Server5x86_64
Red Hat Enterprise Linux Server5ia64
Red Hat Enterprise Linux Server5i386
Red Hat Enterprise Linux Server from RHUI5x86_64
Red Hat Enterprise Linux Server from RHUI5i386
Red Hat Enterprise Linux Desktop5x86_64
Red Hat Enterprise Linux Desktop5i386

Updated Packages

  • OpenIPMI-libs-2.0.16-7.el5.ppc64.rpm
  • OpenIPMI-2.0.16-7.el5.src.rpm
  • OpenIPMI-gui-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-tools-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-perl-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-python-2.0.16-7.el5.i386.rpm
  • OpenIPMI-perl-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-libs-2.0.16-7.el5.s390.rpm
  • OpenIPMI-devel-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-gui-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-gui-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-2.0.16-7.el5.i386.rpm
  • OpenIPMI-libs-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-libs-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-libs-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-devel-2.0.16-7.el5.i386.rpm
  • OpenIPMI-python-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-libs-2.0.16-7.el5.i386.rpm
  • OpenIPMI-devel-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-perl-2.0.16-7.el5.i386.rpm
  • OpenIPMI-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-devel-2.0.16-7.el5.s390.rpm
  • OpenIPMI-python-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-devel-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-perl-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-perl-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-python-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-libs-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-gui-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-devel-2.0.16-7.el5.s390x.rpm
  • OpenIPMI-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-python-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-tools-2.0.16-7.el5.ppc.rpm
  • OpenIPMI-tools-2.0.16-7.el5.i386.rpm
  • OpenIPMI-tools-2.0.16-7.el5.x86_64.rpm
  • OpenIPMI-devel-2.0.16-7.el5.ppc64.rpm
  • OpenIPMI-gui-2.0.16-7.el5.i386.rpm
  • OpenIPMI-tools-2.0.16-7.el5.ia64.rpm
  • OpenIPMI-2.0.16-7.el5.s390x.rpm

Fixes

CVEs

(none)

References

(none)


Additional information