Recommended update for Salt

SUSE Recommended Update: Recommended update for Salt
Announcement ID: SUSE-RU-2018:2462-1
Rating: moderate
References: #1057635 #1072599 #1087055 #1087581 #1087891 #1089526 #1092161 #1094055 #1095507 #1096514 #1097174 #1097413 #1098394 #1099323 #1099460 #1099945 #1100142 #1100225 #1100697 #1101812 #1101880 #1102218 #1102265
Affected Products:
  • SUSE Linux Enterprise Module for Server Applications 15
  • SUSE Linux Enterprise Module for Basesystem 15

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

    Description:

    This update for salt fixes the following issues:

    - Fix file.blockreplace to avoid throwing IndexError. (bsc#1101812)
    - Fix pkg.upgrade reports when dealing with multiversion packages.
    (bsc#1102265)
    - Fix UnicodeDecodeError using is_binary check. (bsc#1100225)
    - Fix corrupt public key with m2crypto python3. (bsc#1099323)
    - Prevent payload crash on decoding binary data. (bsc#1100697)
    - Accounting for when files in an archive contain non-ascii characters.
    (bsc#1099460)
    - Handle packages with multiple version properly with zypper. (bsc#1096514)
    - Fix file.get_diff regression on 2018.3. (bsc#1098394)
    - Provide python version mismatch solutions. (bsc#1072599)
    - Add custom SUSE capabilities as Grains. (bsc#1089526)
    - Fix file.managed binary file utf8 error. (bsc#1098394)
    - Multiversion patch plus upstream fix and patch reordering.
    - Add environment variable to know if yum is invoked from Salt.
    (bsc#1057635)
    - Prevent deprecation warning with salt-ssh. (bsc#1095507)
    - Fix for sorting of multi-version packages. (bsc#1097174, bsc#1097413)
    - Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt.
    - Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn.
    - Prevent zypper from parsing repo configuration from not .repo files.
    (bsc#1094055)
    - Collect all versions of installed packages on SUSE and RHEL systems.
    (bsc#1089526)
    - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581)
    - Fix for logging during network interface querying (bsc#1087581)
    - Fallback to PyMySQL (bsc#1087891)
    - Check dmidecoder executable on each "smbios" call to avoid race
    condition (bsc#1101880)
    - Fix mine.get not returning data - workaround for #48020 (bsc#1100142)
    - Add API log rotation on SUSE package (bsc#1102218)
    - Add missing dateutils import (bsc#1099945)
    - remove minion/thin/version if exists to force thin regeneration
    (bsc#1092161)
    - Fix rhel packages requires both net-tools and iproute (bsc#1087055)
    - Backport the new libvirt_events engine from upstream

    Patch Instructions:

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

    • SUSE Linux Enterprise Module for Server Applications 15:
      zypper in -t patch SUSE-SLE-Module-Server-Applications-15-2018-1706=1
    • SUSE Linux Enterprise Module for Basesystem 15:
      zypper in -t patch SUSE-SLE-Module-Basesystem-15-2018-1706=1

    Package List:

    • SUSE Linux Enterprise Module for Server Applications 15 (aarch64 ppc64le s390x x86_64):
      • salt-api-2018.3.0-5.9.1
      • salt-cloud-2018.3.0-5.9.1
      • salt-master-2018.3.0-5.9.1
      • salt-proxy-2018.3.0-5.9.1
      • salt-ssh-2018.3.0-5.9.1
      • salt-syndic-2018.3.0-5.9.1
    • SUSE Linux Enterprise Module for Server Applications 15 (noarch):
      • salt-fish-completion-2018.3.0-5.9.1
    • SUSE Linux Enterprise Module for Basesystem 15 (aarch64 ppc64le s390x x86_64):
      • python2-salt-2018.3.0-5.9.1
      • python3-salt-2018.3.0-5.9.1
      • salt-2018.3.0-5.9.1
      • salt-doc-2018.3.0-5.9.1
      • salt-minion-2018.3.0-5.9.1
    • SUSE Linux Enterprise Module for Basesystem 15 (noarch):
      • salt-bash-completion-2018.3.0-5.9.1
      • salt-zsh-completion-2018.3.0-5.9.1

    References: