Recommended update for open-iscsi

Announcement ID: SUSE-RU-2020:2396-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP2
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Manager Proxy 4.1
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Server 4.1

An update that contains one feature can now be installed.

Description:

This update for open-iscsi fixes the following issues:

Upgrade to upstream version 2.1.2 as 2.1.2-suse (jsc#SES-1081)

  • Use openssl for random data generation
  • Misspelled socket name might cause confusion to inexperienced user.
  • Let initiator name be created by iscsi-init.service.
  • iscsi: fix fd leak
  • Fix a compiler issue about string copy in iscsiuio
  • Fix a compiler issue about writing one byte
  • Fix issue with zero-length arrays at end of struct
  • Add iscsi-init.service

Note that the "iscsi-init.service" adds a new systemd service called "iscsi-init", that creates the iSCSI initiator name file /etc/iscsi/initiatorname.iscsi, if and only if it does not exist.

  • Proper disconnect of TCP connection
  • Fix SIGPIPE loop in signal handler
  • Update iscsi-iname.c
  • log:modify iSCSI shared memory permissions for logs
  • Sequence systemd services correctly when upgrading
  • Ignore iface.example in iface match checks
  • Fix type mismatch under musl.
  • Add Wants=remote-fs-pre.target for sequencing.
  • Fix issue where "iscsi-iname -p" core dumps.
  • iscsi-iname: fix iscsi-iname -p access NULL pointer without given IQN prefix
  • Fix iscsi.service so it handles restarts better

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Basesystem Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP2-2020-2396=1

Package List:

  • Basesystem Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • open-iscsi-debuginfo-2.1.2-22.3.1
    • open-iscsi-2.1.2-22.3.1
    • iscsiuio-0.7.8.6-22.3.1
    • iscsiuio-debuginfo-0.7.8.6-22.3.1
    • libopeniscsiusr0_2_0-2.1.2-22.3.1
    • open-iscsi-debugsource-2.1.2-22.3.1
    • open-iscsi-devel-2.1.2-22.3.1
    • libopeniscsiusr0_2_0-debuginfo-2.1.2-22.3.1

References: