Recommended update for pacemaker

SUSE Recommended Update: Recommended update for pacemaker
Announcement ID: SUSE-RU-2016:1006-1
Rating: moderate
References: #938545 #942491 #950483 #956459 #961392 #962309 #964183 #967388
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 12-SP1
  • SUSE Linux Enterprise High Availability 12-SP1

  • An update that has 8 recommended fixes can now be installed.

    Description:


    This update for pacemaker fixes the following issues:

    - remote: Simplify calls to accept() and inet_ntop() by using "struct
    sockaddr_storage". (bsc#964183)
    - remote: Notify other clients of a new connection only if the handshake
    has completed. (bsc#967388)
    - remote: Correctly display the IP address of the remote client.
    (bsc#964183)
    - crmd: Prevent use-after-free when an unexpected remote client takes
    over. (bsc#964183)
    - crmd: Disconnect the relevant remote proxies as well when disconnecting
    a remote node. (bsc#964183)
    - crmd: Prevent potential use-after-free. (bsc#964183)
    - liblrmd: Prevent potential use-after-free issues. (bsc#964183)
    - fencing: Correctly track active stonith actions. (bsc#938545)
    - fencing: Functionize adding and removing active pids of device.
    (bsc#938545)
    - crm_shadow: Do not invoke shells with --noprofile option other than
    bash. (bsc#961392)
    - fencing: Support concurrent fencing actions on each device. (bsc#938545)
    - pengine: Support concurrent fencing. (bsc#938545)
    - fencing, libfencing: Remap fence agent error codes before async
    callback. (bsc#962309)
    - stonithd: Do not intermingle stdout & stderr coming from stonith-RAs.
    (bsc#962309)
    - ping: Clarify the description of host_list parameter in ping metadata.
    (bsc#956459)
    - pengine: Support of multiple-active=block for resource groups.
    (bsc#942491)
    - crm_report: Call "crm report" if available. (bsc#950483)

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Software Development Kit 12-SP1:
      zypper in -t patch SUSE-SLE-SDK-12-SP1-2016-595=1
    • SUSE Linux Enterprise High Availability 12-SP1:
      zypper in -t patch SUSE-SLE-HA-12-SP1-2016-595=1

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Linux Enterprise Software Development Kit 12-SP1 (ppc64le s390x x86_64):
      • libpacemaker-devel-1.1.13-14.7
      • pacemaker-cts-1.1.13-14.7
      • pacemaker-cts-debuginfo-1.1.13-14.7
      • pacemaker-debuginfo-1.1.13-14.7
      • pacemaker-debugsource-1.1.13-14.7
    • SUSE Linux Enterprise High Availability 12-SP1 (s390x x86_64):
      • libpacemaker3-1.1.13-14.7
      • libpacemaker3-debuginfo-1.1.13-14.7
      • pacemaker-1.1.13-14.7
      • pacemaker-cli-1.1.13-14.7
      • pacemaker-cli-debuginfo-1.1.13-14.7
      • pacemaker-cts-1.1.13-14.7
      • pacemaker-cts-debuginfo-1.1.13-14.7
      • pacemaker-debuginfo-1.1.13-14.7
      • pacemaker-debugsource-1.1.13-14.7
      • pacemaker-remote-1.1.13-14.7
      • pacemaker-remote-debuginfo-1.1.13-14.7

    References: