Issued:
2012-06-20
Updated:
2012-06-20

RHBA-2012:0957 - iscsi-initiator-utils bug fix and enhancement update


Synopsis

iscsi-initiator-utils bug fix and enhancement update

Type/Severity

Bug Fix Advisory

Topic

Updated iscsi-initiator-utils packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.

Description

The iscsi-initiator-utils package provides the server daemon for the iSCSI protocol, as well as utilities used to manage the daemon. iSCSI is a protocol for distributed disk access using SCSI commands sent over Internet Protocol networks.

The iscsiuio tool has been upgraded to upstream version 0.7.2.1, which provides a number of bug fixes and one enhancement over the previous version. (BZ#740054)

This update fixes the following bugs:

  • The iscsistart utility used hard-coded values as its settings. Consequently, it could take several minutes before change failure detection and path failover when using dm-multipath took place. With this update, the iscsistart utility has been modified to process settings provided on the command line. (BZ#738192)

  • The iSCSI README file incorrectly listed the --info option as the option to display iscsiadm iSCSI information. The README has been corrected and it now states correctly that you need to use the "-P 1" argument to obtain such information. (BZ#739049)

  • The iSCSI discovery process via a TOE (TCP Offload Engine) interface failed if the "iscsiadm -m iface" command had not been executed. This happened because the "iscsiadm -m" discovery command did not check interface settings. With this update, the iscsiadm tool creates the default ifaces settings when first used and the problem no longer occurs. (BZ#739843)

  • If the port number was passed with a non-fully-qualified hostname to the iscsiadm tool, the tool created records with the port being part of the hostname. Consequently, the login or discovery operation failed because iscsiadm was not able to find the record. With this update, the iscsiadm portal parser has been modified to separate the port from the hostname. As a result, the port is parsed and processed correctly. (BZ#796574)

In addition, this update adds the following enhancement:

  • The iscsidm tool has been updated to support the ping command using QLogic's iSCSI offload cards and to manage the CHAP (Challenge-Handshake Authentication Protocol) entries on the host. (BZ#790609)

All users of iscsi-initiator-utils are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.

Solution

Before applying this update, make sure all previously-released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/knowledge/articles/11258

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • iscsi-initiator-utils-6.2.0.872-41.el6.src.rpm
  • iscsi-initiator-utils-devel-6.2.0.872-41.el6.ppc64.rpm
  • iscsi-initiator-utils-debuginfo-6.2.0.872-41.el6.ppc64.rpm
  • iscsi-initiator-utils-6.2.0.872-41.el6.ppc64.rpm
  • iscsi-initiator-utils-6.2.0.872-41.el6.s390x.rpm
  • iscsi-initiator-utils-debuginfo-6.2.0.872-41.el6.s390x.rpm
  • iscsi-initiator-utils-devel-6.2.0.872-41.el6.s390x.rpm
  • iscsi-initiator-utils-6.2.0.872-41.el6.x86_64.rpm
  • iscsi-initiator-utils-6.2.0.872-41.el6.i686.rpm
  • iscsi-initiator-utils-debuginfo-6.2.0.872-41.el6.x86_64.rpm
  • iscsi-initiator-utils-debuginfo-6.2.0.872-41.el6.i686.rpm
  • iscsi-initiator-utils-devel-6.2.0.872-41.el6.i686.rpm
  • iscsi-initiator-utils-devel-6.2.0.872-41.el6.x86_64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information