Skip to navigation

Enhancement Advisory OpenIPMI bug fix and enhancement update

Advisory: RHEA-2009:1312-1
Type: Product Enhancement 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

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

OpenIPMI (Intelligent Platform Management Interface) provides graphical and
command line tools and utilities to access platform information, thus
facilitating system management and monitoring for system administrators.

These updated packages upgrade OpenIPMI to upstream version 2.0.16 and
ipmitool to version 1.8.11. (BZ#475542)

These updated OpenIPMI packages provide fixes for the following bugs:

* some IPMI-enabled hardware makes use of UDP ports 623 (ASF Remote
Management and Control Protocol) and 664 (ASF Secure Remote Management and
Control Protocol), which corrupts other traffic on these ports, causing
symptoms such as autofs mounts hanging. The OpenIPMI package provides a
configuration file for xinetd that prevents other services from using these
ports, so that they do not interfere with IPMI. On affected systems, the
fix has to be enabled manually by setting "disabled = no" for the
appropriate port(s) in /etc/xinetd.d/rmcp and (re)starting the xinetd
service. (BZ#429329)

* on the S/390 architecture, running "ipmicmd" to access the internal hash
table of open connections caused the utility to segmentation fault. With
this update, "ipmicmd" correctly handles the hash table and thus no longer
crashes. (BZ#437013)

* the "rmcp_ping" utility did not perform checks on the arguments provided
to it on the command line, and would accept invalid port numbers and/or
start tags. (BZ#437256)

* the ipmitool utility is shipped in the OpenIPMI-tools packages, and it
was not possible to have other packages depend on "ipmitool" directly.
These updated packages explicitly provide the "ipmitool" feature so that
other packages are now able to reference it. (BZ#442784)

* several libraries in the OpenIPMI packages contained unnecessary RPATH
values, which have not been compiled in to these updated packages. (BZ#466119)

* the OpenIPMI-devel packages contained manual pages which were already
provided by the OpenIPMI packages and have therefore been removed from the
OpenIPMI-devel packages. (BZ#466487)

* the ipmievd daemon listens for events sent by the BMC to the SEL and logs
those events to syslog. Previously, the OpenIPMI-tools package did not
contain the init script for the "ipmievd" service. This init script is
included in these updated packages. (BZ#469979)

* previously, it was not possible to query "ipmitool" to determine whether
SOL payloads were enabled or disabled for specific users. These updated
packages introduce a new "ipmitool sol payload status" query that
implements the "Gets User Payload Access Command" from the IPMI
specification, thus allowing users' SOL payload access privileges to be
queried. (BZ#470031)

* the "ipmitool sel list" command displayed event IDs as hexadecimal
numbers. However, it was not possible to then provide these values as
parameters to other "ipmitool sel" commands. These packages include an
updated ipmitool whose various "ipmitool sel" commands accept both decimal
and hexadecimal ID values as parameters. (BZ#470805)

* it was not possible to specify a Kg key with non-printable characters on
the ipmitool command line. With this update, a Kg key can now be specified
as a hexadecimal value using the '-y' command line option. (BZ#479252)

* the "sensor list" section of the ipmitool(1) man page now describes each
columnar value of the command "ipmitool sensors list". (BZ#479702)

In addition, these updated packages provide the following enhancements:

* new in this OpenIPMI 2.0.16 release is the OpenIPMI-gui package, which
contains a GUI that provides a tree-structured view of the IPMI domains it
is connected to. (BZ#504783)

* the "ipmitool sol set" command now checks the values of arguments
provided on the command line. (BZ#311231)

* the ipmitool(1) man page has been updated to include descriptions for
these commands: spd, picmg, hpm, firewall, fwum and kontronoem. (BZ#438539)

Users are advised to upgrade to these updated OpenIPMI 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/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
OpenIPMI-2.0.16-5.el5.src.rpm
File outdated by:  RHSA-2013:0123
    MD5: b60f49d13ded7ec65ad10268c948a7ff
 
IA-32:
OpenIPMI-devel-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: aa90ac0ee13f444cf1d030c4182e1669
 
x86_64:
OpenIPMI-devel-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: aa90ac0ee13f444cf1d030c4182e1669
OpenIPMI-devel-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: da2fd7eb643f5c2bc01a4b865ef05ee4
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
OpenIPMI-2.0.16-5.el5.src.rpm
File outdated by:  RHSA-2013:0123
    MD5: b60f49d13ded7ec65ad10268c948a7ff
 
IA-32:
OpenIPMI-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 146858484c1a6fa8e25b2e7bc70d121d
OpenIPMI-devel-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: aa90ac0ee13f444cf1d030c4182e1669
OpenIPMI-gui-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: a19611012ab414c4c4e57c18e27a2bb8
OpenIPMI-libs-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1147a8ab9abf7e0fabfa53e04c1d458f
OpenIPMI-perl-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 09d165ba3d78e2509d12021bdb079049
OpenIPMI-python-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 35f44791ad87abea6b965d56799dfcdb
OpenIPMI-tools-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1cba6f963e32ab2b15ef7bc270413178
 
IA-64:
OpenIPMI-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 60db01d2a848b18b681f19b52e8b969f
OpenIPMI-devel-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 06b722f0e4a703018a4b92c9615f29ea
OpenIPMI-gui-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: e794cc0f3fe5c5892e0aa594ae2e09e9
OpenIPMI-libs-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 32c59e6bbf1e95221935159fdbc680d8
OpenIPMI-perl-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 88f8e27e5ac8fa6fb803863500411b83
OpenIPMI-python-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: f9cca71c8e0f3028ed28412eac26d3a0
OpenIPMI-tools-2.0.16-5.el5.ia64.rpm
File outdated by:  RHSA-2013:0123
    MD5: c9a58ae4e2d49e2bd0262424a19821e9
 
PPC:
OpenIPMI-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: 967e19c3982375beaed74cdb49d78170
OpenIPMI-devel-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: 6ebae46c87560bfbdc947de06c88a2c1
OpenIPMI-devel-2.0.16-5.el5.ppc64.rpm
File outdated by:  RHSA-2013:0123
    MD5: aacae4a92daa4663fc34c33c5c5c6b94
OpenIPMI-gui-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: 28519c1334e820b07792a8b8b2fc35fe
OpenIPMI-libs-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: 5f507a0cef7dafb7ba557aa4686ecbda
OpenIPMI-libs-2.0.16-5.el5.ppc64.rpm
File outdated by:  RHSA-2013:0123
    MD5: efa8122cd27f1b0faa9820851dd4940a
OpenIPMI-perl-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: a83653e177e5de5b19d5eaadc8d36bab
OpenIPMI-python-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: f090bb31a69942d5a70044660e03edf6
OpenIPMI-tools-2.0.16-5.el5.ppc.rpm
File outdated by:  RHSA-2013:0123
    MD5: 8f2e891ba5acf88ca128c4ab56bd5ff7
 
s390x:
OpenIPMI-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: 4fedcc8947ea38329d4395ee981ec172
OpenIPMI-devel-2.0.16-5.el5.s390.rpm
File outdated by:  RHSA-2013:0123
    MD5: 6278371bf869ddbc919c527ebb20e319
OpenIPMI-devel-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: 93228f355b3eac912b5558bccc5724eb
OpenIPMI-gui-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: cdc0f79e38a654f76ea0ee64b6953761
OpenIPMI-libs-2.0.16-5.el5.s390.rpm
File outdated by:  RHSA-2013:0123
    MD5: fe9f7e997e9fcb01617e9b7a7fd914c9
OpenIPMI-libs-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: ee2532ab5af153b034b891dfb947f18f
OpenIPMI-perl-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: 8d21d03339dcd15ba7844fa7813be9a4
OpenIPMI-python-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: d9686e671875a8a20c25bd7c34b0513b
OpenIPMI-tools-2.0.16-5.el5.s390x.rpm
File outdated by:  RHSA-2013:0123
    MD5: 84a733318f1de8f2f8da3a8e7c49782f
 
x86_64:
OpenIPMI-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: ae15df75345068d3fbea391d948c628d
OpenIPMI-devel-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: aa90ac0ee13f444cf1d030c4182e1669
OpenIPMI-devel-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: da2fd7eb643f5c2bc01a4b865ef05ee4
OpenIPMI-gui-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: fa5e702c28545fe0d6dcbee849f5b60c
OpenIPMI-libs-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1147a8ab9abf7e0fabfa53e04c1d458f
OpenIPMI-libs-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1aca5daa85a17bbd465326dfbb2a58fc
OpenIPMI-perl-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 5ae3b6309c0e7ebc3d7735d5290073b8
OpenIPMI-python-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1f6bcd7919d2b0645bf288252d7794f8
OpenIPMI-tools-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 05a496ce69b37f5f85eeb0834c2997ab
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
OpenIPMI-2.0.16-5.el5.src.rpm
File outdated by:  RHSA-2013:0123
    MD5: b60f49d13ded7ec65ad10268c948a7ff
 
IA-32:
OpenIPMI-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 146858484c1a6fa8e25b2e7bc70d121d
OpenIPMI-gui-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: a19611012ab414c4c4e57c18e27a2bb8
OpenIPMI-libs-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1147a8ab9abf7e0fabfa53e04c1d458f
OpenIPMI-perl-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 09d165ba3d78e2509d12021bdb079049
OpenIPMI-python-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 35f44791ad87abea6b965d56799dfcdb
OpenIPMI-tools-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1cba6f963e32ab2b15ef7bc270413178
 
x86_64:
OpenIPMI-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: ae15df75345068d3fbea391d948c628d
OpenIPMI-gui-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: fa5e702c28545fe0d6dcbee849f5b60c
OpenIPMI-libs-2.0.16-5.el5.i386.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1147a8ab9abf7e0fabfa53e04c1d458f
OpenIPMI-libs-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1aca5daa85a17bbd465326dfbb2a58fc
OpenIPMI-perl-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 5ae3b6309c0e7ebc3d7735d5290073b8
OpenIPMI-python-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 1f6bcd7919d2b0645bf288252d7794f8
OpenIPMI-tools-2.0.16-5.el5.x86_64.rpm
File outdated by:  RHSA-2013:0123
    MD5: 05a496ce69b37f5f85eeb0834c2997ab
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

429329 - IPMI hardware steals ports; bind to these ports so that they are not used by accident
437013 - ipmicmd crashed with Segmentation fault
437256 - rmcp_ping badly handles cmd line arguments
438539 - some commands are not documented in ipmitool man page
442784 - LTC:5.3:201619:Add a Provides statement for ipmitool-1.8.9-1.xxx.rpm to openipmi package in RHEL5.3
466119 - openipmi rpath problem
466487 - package OpenIPMI-devel contains manpages already provided by OpenIPMI
469979 - The init script of ipmievd is not Installed.
470031 - ipmitool missing "Get User Payload Access Command"
470805 - Allow passing hexadecimal ids to "ipmitool sel delete"
475542 - [LTC 5.4 FEAT] OpenIPMI utilities and libraries update [201263]
479252 - [RHEL5] ipmitool doesn't accept hex codes for k_g
479702 - [RHEL5] ipmitool output for some sensors is not useful
504783 - unpackaged files
509490 - OpenIPMI and OpenIPMI-tools have incorrect default chkconfig and rpm dependencies


Keywords

IPMI, ipmitool, SOL


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/