[El-errata] ELBA-2019-4605 Oracle Linux 6 iscsi-initiator-utils bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Tue Apr 9 14:32:16 PDT 2019


Oracle Linux Bug Fix Advisory ELBA-2019-4605

http://linux.oracle.com/errata/ELBA-2019-4605.html

The following updated rpms for Oracle Linux 6 have been uploaded to the 
Unbreakable Linux Network:

i386:
iscsi-initiator-utils-6.2.0.873-27.0.8.el6_10.i686.rpm
iscsi-initiator-utils-devel-6.2.0.873-27.0.8.el6_10.i686.rpm

x86_64:
iscsi-initiator-utils-6.2.0.873-27.0.8.el6_10.x86_64.rpm
iscsi-initiator-utils-devel-6.2.0.873-27.0.8.el6_10.x86_64.rpm


SRPMS:
http://oss.oracle.com/ol6/SRPMS-updates/iscsi-initiator-utils-6.2.0.873-27.0.8.el6_10.src.rpm



Description of changes:

[6.2.0.873.27.0.8]
- Print vital iscsid messages on console using rsyslog facility. This
is particularly useful when using iscsi boot and there is a connection
or session issue.
[Orabug: 29535336]

[6.2.0.873-27.0.7]
- Prevent iscsid service respawn on boot/shutdown [Orabug: 29366293]
- Restart iscsid service after upgrade [Orabug: 29371836]

[6.2.0.873-27.0.5]
- Always restart iscsid service (Fred Herard) [Orabug: 29331605]

[6.2.0.873-27.0.3]
- Add BuildRequires: automake autoconf libtool

[6.2.0.873-27.0.2]
iscsiuio: Update Iscsiuio Userspace Tool to v0.7.8.3 (Manish Rangankar, 
Adheer Chandravanshi, Nilesh Javali) [orabug 25667173] [orabz 15894]
- iscsiadm : Add header file definition for set_host_ip_opts (Anish Bhatt)
- iscsid: Changes to support the new qedi transport
- iscsiuio: Add support for the new qedi transport
- iscsiuio: v0.7.8.3 Update version and documentation
- iscsid: Add qedi ping transport hook
- iscsiuio: fix dhcpv6 transaction-id mismatch error
- iscsiuio: serialize xmit_mutex lock to prevent iscsiuio seg fault

[6.2.0.873-27.0.1]
iscsiuio: Add QLogic Vendor ID to support newer NX2 HBAs [Orabug: 
22302999] (Manjunath Govindashetty)
- Align log buffers for non-x86 arch (Dave Kleikamp) [orabug 19383793] 
(Todd Vierling)
- comment patch 111,112
- Include patches from QLogic [bug 17260235] (Guangyu Sun)
- Include useful patches from upstream [bug 16658181] (Guangyu Sun)
- Rename iscsi-initiator-utils-use-red-hat-for-name.patch to
iscsi-initiator-utils-use-oracle-for-name.patch and use com.oracle
in prefix [bug 10625276]

[6.2.0.873-27]
- 1170750 apply "Set non negotiated params early" from upstream
to fix SendTargets discovery over iSER with some targets

[6.2.0.873-26]
- 1400844 regression in interface binding

[6.2.0.873-25]
- 1380316 iscsiuio updates

[6.2.0.873-24]
- 1121670 iscsid enter infinite loop if conn_bind fails

[6.2.0.873-23]
- 1215578 iscsiadm rescan fails in node mode
- 1311818 data corruption during ethernet port failure

[6.2.0.873-22]
- 1004015 fix binding of iSNS discovered targets to ifaces

[6.2.0.873-21]
- 1294965 iscsiuio match based on driver to support new hardware without
adding PCI IDs (still need IDs added to kernel)
- bnx2i pass through ping support

[6.2.0.873-20]
- 1314926 return NULL for no attr instead of an empty string

[6.2.0.873-19]
- 1309724 fix regression in ibft sysfs reading

[6.2.0.873-18]
- remove sysfs att_list cache, speed up handling of large number of sessions

[6.2.0.873-17]
- use 24-bits of ISID space

[6.2.0.873-16]
- 831002 added vlan id to libiscsi reported network configuration

[6.2.0.873-15]
- 1125984 iscsistart vlan support
- 906242 fix segfault from unexpected netlink event during driver load
- 1181463 iscsiuio update

[6.2.0.873-14]
- 691746 add safe logout mode to block session logout when devices are 
mounted

[6.2.0.873-13]
- 1053374 fix uninitialized param_count variable

[6.2.0.873-12]
- 1132490 iscsiuio terminates with segfault or sigabrt

[6.2.0.873-11]
- 1054587 iscsiuio update
- 1053374 upstream backports to support new driver features
- 1052361 IPC sockaddr compat to communicate with older iscsid on upgrade
- 1076344 fix handling of multiple oustanding async events

[6.2.0.873-10]
- 884427 update fix to remove dead discovery links

[6.2.0.873-9]
- 917600 add flash node managment support

[6.2.0.873-8]
- fix communications issue between iscsid and iscsiuio

[6.2.0.873-7]
- 1001705 regression caused by fix for 884427 in 6.2.0.873-3

[6.2.0.873-6]
- Update bnx2i-vlan-boot-support.patch to check session != NULL
before calling iscsi_sysfs_read_iface

[6.2.0.873-5]
- fix buffer overflow warning regression in libiscsi

[6.2.0.873-4]
- fix buffer overflow warning regression in libiscsi

[6.2.0.873-3]
- 831003 boot over VLAN support patches
- 916007 replace iscsiuio with code merged upstream 0.7.8.1b
- 884427 fix for db errors when vdsm creates static entries for
target portals already setup through discovery
- 983553 run target refresh in parallel so unreachable doesn't block others

[6.2.0.873-2]
- 868305 sync iscsiuio to 0.7.6.1

[6.2.0.873-1]
- Sync with upstream 2.0.873
- 854776 Bring up network interface for iSCSI boot with bnx2i
- 811428 make version string reported by iscsiadm match RPM version
- fix iscsid segfault during qla4xxx login

[6.2.0.872-42]
- 826300 sync iscsiuio to 0.7.4.3

[6.2.0.872.41]
- 810197 Coverity fixes.
- 740054 fix iscsiuio version string

[6.2.0.872.40]
- 738192 Fix regression added when handling 738192 where unknown params
messages got logged by mistake.

[6.2.0.872.39]
- 738192 Fix invalid param handling.
- 790609 Fix --interval iscsiadm handling.

[6.2.0.872.38]
- Fix regressions caused by 796574 and 805467.

[6.2.0.872.37]
- 805467 Have iscsistart/iscsiadm bring up offload net interface.
- 796574 Fix port handling when hostnames are used for portals.
- 739843 Fix default iface setup handling.

[6.2.0.872.36]
- 740054 sync iscsiuio to 0.7.2.1
- 790609 Add ping and host chap support to iscsiadm
- 636013 scalability testing.

[6.2.0.872.35]
- 738192 Allow iscsistart to take any parameter.
- 739049 Fix -i use in README.

[6.2.0.872.34]
- 750714 Do not build with SLP.

[6.2.0.872.33]
- 749051 More offload boot fixups.

[6.2.0.872.31]
- 749051 Sync iscsiuio to iscsiuio-0.7.0.14g to fix boot hang
when connection is lost during startup.

[6.2.0.872.30]
- 602959 rotate iscsiuio/brcm_iscsiuio log.

[6.2.0.872.28]
- 736116 (again) fix aligment for iface nl msgs.
- Fix iscsid restart issue when using qla4xxx boot.
- Fix ipv6 boot when using ibft.

[6.2.0.872.27]
- 736116 Fix netlink msg len

[6.2.0.872.26]
- Fix offload removal patch

[6.2.0.872.25]
- 732912 Fix return value/msg when iscsiadm fails to log into target
- 696808 Update iscsiuio to v0.7.0.14.

[6.2.0.872.24]
- 696808 Fix brcm_iscsiuio naming from change in 696808

[6.2.0.872.23]
- 696808 Sync brcm/uio to v0.7.0.8.
- 715434 Fix iscsiadm command line help discoverydb/discovery2 description.

[6.2.0.872.21]
- 593269 iscsi was built against libcrypto, but was not using the code
so this disabled the building of that code [patch from .14 got dropped
due to mismerge].

[6.2.0.872.20]
- 696267 Create a offloaded session if the iscsi_host MAC and ibft
MAC match. This enables support for Broadcoms hba boot mode.

[6.2.0.872.19]
- 624437 support hostnames in node mode. [patch merged in .14 got
dropped by accident]

[6.2.0.872.18]
- fix iscsiadm exit code when iscsid is not running and the
discovery command is run.
- 689359 Fix uIP when using DCB for FCoE
- 691902 Fix iscsiadm SendTargets offload support when the PDU's data len
is 8K.

[6.2.0.872.17]
- 634021 Fix in .14 added regression during iscsi startup that prevented
sessions from getting created.

[6.2.0.872.16]
- 529443 fwparam_sysfs: fix pathname manipulation error in
fwparam_sysfs_boot_info.
- 529443 Make libiscsi nodes remember the interface they connect through.

[6.2.0.872.15]
- 640340 fix iscsiadm exit codes.
- 523492 iSCSI DCB support

[6.2.0.872.14]
- 593269 iscsi was built against libcrypto, but was not using the code
so this disabled the building of that code.
- 599539 document brcm_iscsiuio options in man page.
- 599542 document iscsiadm host mode hostno argument.
- 631821 iscsi discovery was not incrementing ITT when multiple text
commands were sent. This prevented discovery from finding all targets.
- 634021 iscsi init script did not shutdown all sessions during system
shutdown/reboot causing the host to hang.
- 658428 iscsi init script should not shutdown sessions when root is
using them and should not fail startup on all iscsiadm login failures.
- 635899 sync brcm_iscsiuio to 0.6.2.13 to add support for IPv6, VLAN,
57711E, and 57712 hardware.
- 640115 fix hang caused due to race in ISCSI_ERR_INVALID_HOST handling.
- 640340 fix iscsiadm exit codes.
- 624437 support hostnames in node mode.

[6.2.0.872.13]
- 442980 libiscsi: reimplement fw discovery so partial devices are used 
properly.

[6.2.0.872.12]
- 442980 partial offload boot: Remove the OFFLOAD_BOOT_SUPPORTED ifdef. This
effectively makes OFFLOAD_BOOT_SUPPORTED always enabled.

[6.2.0.872.11]
- 442980 brcm uio: handle the different iface_rec structures in iscsid 
and brcm.

[6.2.0.872.10]
- 605663 Log message when iface binding, and doc rp_filter settings
needed for iface binding.

p[6.2.0.872.9
- 614035 Make iscsi status print session info.
- Fix uip vlan and 10 gig bugs.

[6.2.0.872.8]
- 589256 Re-fix iface update/delete return value.

[6.2.0.872.7]
- 595591 Fix nic state bug in brcm_iscsiuio.

[6.2.0.872.6]
- 602899 Add discovery db support.
- 595591 Sync brcm_iscsiuio to 0.5.15.
- 589256 Do not log success message and return ENODEV
- 601434 Fix iscsiadm handling of non-default port

[6.2.0.872.5]
- 602286 No need to compile iscsistart as static. This also fixes
the segfault when hostnames are passed in for the portal ip.

[6.2.0.872.4]
- 590580 libiscsi get_firmware_foo does not work without first creating a
libiscsi context
- 588931 Fix uip and iscsid initialization race
- 570664 Add basic vlan support for bnx2i's brcm uip daemon
- 589761 Fix multiple init script bugs: rh_status does not detect offload,
start/stop does not work due to iscsiadm output being directed to stderr,
discovery daemon does not get auto started/stopped, iscsid restart does
not restart daemon if force-start was used.
- 585649 Fix iscsid "-eq: unary operator expected" bug.

[6.2.0.872.3]
- 578455 Fix initial R2T=0 handling for be2iscsi

[6.2.0.872.2]
- 578455 Fix handling of MaxXmitDataSegmentLength=0 for be2iscsi

[6.2.0.872.1]
- 578455 Fix handling of MaxXmitDataSegmentLength=0

[6.2.0.872.0]
- 516444 Add iSNS SCN handling (rebased to open-iscsi-2.0-872-rc1-)
- Update brcm to 0.5.7

[6.2.0.871.1.1-3]
- Add spec patch comments.

[6.2.0.871.1.1-2]
- 556985 Fix up init.d iscsid script to remove offload modules and
load be2iscsi.
- Enable s390/s390x

[6.2.0.871.1.1-1]
- Sync to upstream
- 529324 Add iscsi-iname and iscsistart man page
- 463582 OF/iBFT support

[6.2.0.870-10.1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

[6.2.0.870-9.1]
- drop the s390/s390x ExcludeArch

[6.2.0.870-9]
- Don't crash when asked to parse the ppc firmware table more then
once (which can be done from libiscsi) (#491363)

[6.2.0.870-8]
- Stop the NM script from exiting with an error status when it
didn't do anything (#493411)

[6.2.0.870-7]
- libiscsi: use fwparam_ibft_sysfs() instead of fw_get_entry(), as
the latter causes stack corruption (workaround #490515)

[6.2.0.870-6]
- Add glibc-static to buildreq to build in F11

[6.2.0.870-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

[6.2.0.870-4]
- Fix libiscsi.discover_sendtargets python method to accept None as valid
authinfo argument (#485217)

[6.2.0.870-3]
- Fix reading of iBFT firmware with newer kernels

[6.2.0.870-2]
- Add libiscsi iscsi administration library and -devel subpackage

[6.2.0.870-1.0]
- Rebase to upstream

[6.2.0.870-0.2.rc1]
- Add force-start iscsid initscript option and use that in "patch to make
iscsiadm start iscsid when needed" so that iscsid will actual be started
even if there are no iscsi disks configured yet (rh 470437)
- Do not start iscsid when not running when iscsiadm -k 0 gets executed
(rh 470438)

[6.2.0.870-0.1.rc1]
- Rewrite SysV initscripts, fixes rh 441290, 246960, 282001, 436175, 430791
- Add patch to make iscsiadm complain and exit when run as user instead
of hang spinning for the database lock
- Add patch to make iscsiadm start iscsid when needed (rh 436175 related)
- Don't start iscsi service when network not yet up (in case of using NM)
add NM dispatcher script to start iscsi service once network is up

[6.2.0.870]
- Rebase to open-iscsi-2-870
- 453282 Handle sysfs changes.

[6.2.0.868-0.7]
- 437522 log out sessions that are not used for root during "iscsi stop".

[6.2.0.868-0.6]
- Rebase to RHEL5 to bring in bug fixes.
- 437522 iscsi startup does not need to modify with network startup.
- 436175 Check for running sessions when stopping service.

[6.2.0.868-0.3]
- Rebase to upstream and RHEL5.
- 246960 LSB init script changes.

[6.2.0.865-0.2]
- Rebase to upstream's bug fix release.
- Revert init script startup changes from 225915 which reviewers did
not like.

[6.2.0.754-0.1]
- 225915 From Adrian Reber - Fix up spec and init files for rpmlint.

[6.2.0.754-0.0]
- Rebase to upstream.
- Add back --map functionality but in session mode to match RHEL5 fixes
- Break up iscsi init script into two, so iscsid can be started early 
for root

[6.2.0.747-0.0]
- Fix several bugs in actor.c (iscsi scheduling). This should result
- in better dm-multipath intergation and fix bugs where time outs
- or requests were missed or dropped.
- Set default noop timeout correctly.

[6.2.0.742-0.0]
- Don't flood targets with nop-outs.

[6.2.0.737-0.0]
- Add commands missing from RHEL4/RHEL3 and document iscsid.conf.
- Fixup README.

[6.2.0.695-0.8]
- Rebase to upstream open-iscsi-2.0-730.

[6.2.0.695-0.7]
- Change period to colon in default name

[6.2.0.695-0.6]
- BZ 209523 make sure the network is not going to get shutdown so
iscsi devices (include iscsi root and dm/md over iscsi) get syncd.
- BZ 209415 have package create iscsi var dirs

[6.2.0.695-0.5]
- BZ 208864 move /etc/iscsi/nodes and send_targets to /var/lib/iscsi

[6.2.0.695-0.4]
- BZ 208548 move /etc/iscsi/lock to /var/lock/iscsi/lock

[6.2.0.695-0.3]
- Add fix for initscript with pid file moved

[6.2.0.695-0.2]
- BZ 208050 - change default initiator name to reflect redhat
- Move pid from /etc/iscsi to /var/run/iscsid.pid

[6.2.0.695-0.1]
- Add compat with FC kernel so iscsid will pass startup checks and run.
- Fix bug when using hw iscsi and software iscsi and iscsid is restarted.
- Fix session matching bug when hw and software iscsi is both running

[6.1.1.685-0.1]
- Fix service startup
- Fix another case where cflags weren't being used

[6.1.1.685]
- Rebase to upstream to bring in many bug fixes and rm db.
- iscsi uses /etc/iscsi instead of just etc now

[6.1.1.645-1]
- fix shutdown with root on iscsi

[6.1.1.645]
- update to upstream 1.1.645
- Note DB and interface changed so you must update kernel, tools and DB

[6.0.5.595-2.1.1]
- rebuild

[6.0.5.595-2.1]
- rebuild

[6.0.5.595-2]
- add PatM's statics.c file. This is needed for boot since
there is no getpwuid static available at that time.

[6.0.5.595-1]
- ensure that we respect %{optflags}
- cleaned up initscript to make use of standard functions, return right
values and start by default
- build iscsistart as a static binary for use in initrds

* Tue May 30 2006 Mike Christie <mchristi at redhat.com>
- rebase package to svn rev 595 to fix several bugs
NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
and tools. You must upgrade.

* Thu May 18 2006 Mike Christie <mchristi at redhat.com>
- update package to open-iscsi svn rev 571
NOTE!!!!!!!! This is not compatible with the older open-iscsi modules
and tools. You must upgrade.

* Fri Apr 07 2006 Mike Christie <mchristi at redhat.com>
- From Andy Henson <andy at zexia.co.uk>:
Autogenerate /etc/initiatorname.iscsi during install if not already present
- Remove code to autogenerate /etc/initiatorname.iscsi from initscript
- From dan.y.roche at gmail.com:
add touch and rm lock code
- update README
- update default iscsid.conf. "cnx" was not supported. The correct
id was "conn".

[5.0.5.476-0.1]
- bump again for double-long bug on ppc(64)

* Mon Jan 23 2006 Mike Christie <mchristi at redhat.com>
- rebase package to bring in ppc64 unsigned long vs unsigned
long long fix and iscsadm return value fix. Also drop rdma patch
becuase it is now upstream.

* Wed Dec 14 2005 Mike Christie <mchristi at redhat.com>
- initial packaging






More information about the El-errata mailing list