Recommended update for SUSE Manager Client Tools

SUSE Recommended Update: Recommended update for SUSE Manager Client Tools
Announcement ID: SUSE-RU-2018:1754-1
Rating: moderate
References: #1025201 #1050433 #1055292 #1060022 #1060182 #1063419 #1067509 #1070372 #1075044 #1076201 #1076578 #1081151 #1082211 #1083001 #1083294 #1087299 #1087373 #1088070 #1090395 #1090504 #1090746 #1091034 #1091665 #1092383 #1093545
Affected Products:
  • SUSE Linux Enterprise Server 11-SP4-CLIENT-TOOLS
  • SUSE Linux Enterprise Server 11-SP3-CLIENT-TOOLS

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

    Description:


    This update fixes the following issues:

    osad:

    - Use full package name python-jabberpy as dependency (bsc#1087299)
    - Sync with upstream (bsc#1083294)
    - Run osa-dispatcher on python3 when possible
    - Remove clean section from spec (bsc#1083294)
    - Remove unused python-xml requirement (bsc#1082211)
    - Splitinto python2/python3 specific packages

    rhn-custom-info:

    - Remove empty clean section from spec (bsc#1083294)
    - Sync with upstream
    - Build with python3 when needed

    rhn-virtualization:

    - Remove SUSE Studio based image deployments (bsc#1090504)
    - Sync with upstream (bsc#1083294)
    - Build python2 packages on SUSE systems
    - Remove empty clean section from spec (bsc#1083294)
    - Sync with upstream
    - Simplify status check
    - Open cache file in binary mode
    - Fixing traceback from poller.py on Python 3
    - Fixing python3 issues
    - Move files into proper python2/python3 subpackages

    rhncfg:

    - Sync with upstream (bsc#1083294)
    - Build python2 packages on SUSE systems
    - Remove empty clean section from spec (bsc#1083294)
    - Improve webui for comparing files (bsc#1076201)
    - Add --config option to rhncfg-manager and rhncfg-client
    - Add better handling of interrupted system calls
    - Rhncfg: add missing dirs to filelist
    - Move files into proper python2/python3 subpackages
    - Store output in the action file so partial output can arrive to server
    - Print different message if file does not exist
    - Print a name of file which does not exist during diff
    - Tell user which file differs
    - Add password config option to rhncfg-manager
    - Execute remote commands in clean environment

    rhnlib:

    - Sync with upstream (bsc#1083294)
    - Remove empty clean section from spec (bsc#1083294)
    - Replace netstat with ss command
    - Build python3 package
    - Check a state of handshake before shutdown SSL connection
    - Python's OpenSSL.SSL.Connection method for getting state was renamed.

    rhnpush:

    - Sync with upstream (bsc#1083294)
    - Rhnpush is needed on python2 due to spacewalk-proxy
    - Build python2 on SUSE
    - Remove empty clean section from spec (bsc#1083294)
    - Move rhnpush files into proper python2/python3 subpackages

    spacecmd:

    - Sync with upstream (bsc#1083294)
    - add save_cache to do_ssm_intersect
    - Fix softwarechannel_listsyncschedule
    - Disable pylint for python2 and RES - Command spacecmd supports utf8 name of systems
    - updatefile and addfile are basically same calls
    - make configchannel_addfile fully non-interactive
    - display all checksum types, not just MD5
    - Remove clean section from spec (bsc#1083294)
    - Added function to update software channel. Moreover, some refactoring
    has been done(bsc#1076578)
    - Compatibility with Python 3
    - Fix typo (bsc#1081151)
    - Allow scheduling the change of software channels as an action. The
    previous channels remain accessible to the registered system until the
    action is executed.
    - Add --config option to spacecmd
    - Added custom JSON encoder in order to parse date fields correctly
    (bsc#1070372)
    - Pylint - fix intendation
    - Show list of arches for channel
    - Allow softwarechannel_setsyncschedule to disable schedule
    - Add softwarechannel_setsyncschedule --latest
    - In case of system named by id, let id take precedence
    - Make spacecmd prompt for password when overriding config file user
    - Show less output of common packages in selected channels
    - Adding softwarechannel_listmanageablechannels

    spacewalk-backend:

    - Bugfix: do not fail boostrap if no ip6addr interface (bsc#1090395)
    - Allow again to use a higher version of spacewalk-backend-libs with
    spacewalk-backend (bsc#1092383)
    - Sync with upstream (bsc#1083294)
    - Remove 'www' part from cve.mitre.org domain name
    - Add support for Debian / Ubuntu Release files
    - Allow spacewalk-channel to add parent channel
    - Temporary revert bsc#1083001
    - SLE15 support: recommended/required flag for products and channels
    (bsc#1087373)
    - Fixing incorrect syntax of format string
    - Fixing newline error in translation
    - KeyError: 'severity' caught when exporting channel with
    rhn-satellite-exporter
    - Sanitize pwds in backup files and http-proxy-pwds as well
    - Remove empty clean section from spec (bsc#1083294)
    - Clarify error-reporting when checksum_cache is bad
    - Teach packageImport to ignore flags RPM doesn't know
    - Fix: restore hostname and ip*addr in templated documents (bsc#1075044)
    - Fix directory name in spacewalk-data-fsck
    - Search for product packages when installed packages are available
    (bsc#1060182)
    - RhnServerNetwork refactoring (bsc#1063419)
    - Change the virtualization backend not to duplicate data in case host and
    guests are in different organizations
    - Fix joining strings
    - Yum ContentSource() should set number of packages during raw listing.
    - Convert release to long while checking which is older or newer
    - Do not import ignored errata
    - Process comps file before package import
    - Yum on RHEL6 has no idea about environments
    - Make rhn_rpm python3 compatible
    - Open checksummed files in binary mode
    - Mention package groups in help
    - Detect and parse package groups in filters
    - Add new spacewalk-repo-sync command line option to synopsis of man-page
    - Add new parameter '--show-packages' for spacewalk-repo-sync.
    - Build python3 subpackage for -libs package
    - Fix issues with syncing deb repos (bsc#1050433)
    - Honor MAX_LOG_AGE for (renamed) cobbler/tasks logs file in
    spacewalk-debug (bsc#1025201)
    - Add hostname to duplicate machine_id email (bsc#1055292)
    - Fix link to manual and the described procedure
    - Don't crash when token is set to 'fake' (bsc#1060022)
    - When searching for not installed products exclude release packages which
    are provided by others (bsc#1067509)

    spacewalk-client-tools:

    - Require zypp-plugin-spacewalk and yum-rhn-plugin in a version which
    install actions to standard python path (bsc#1091665)
    - Sync with upstream (bsc#1083294)
    - Build both python 2/3 because of rhnpush
    - Don't try to delete python2 files when there are none
    - Strip quotes when reading /etc/sysconfig/network
    - Remove empty clean section from spec (bsc#1083294)
    - Move dependency to python2 subpackage
    - Python3 fix for searching file in rpm
    - Make is_utf8 method python3 compatible
    - Platform module behave different with python3
    - Device.sys_path is attribute not function
    - Make getting device properties compatible with older versions
    of pyudev
    - Split files into proper python2/python3 subpackages
    - Fix syntax for python 3
    - Add epoch information for deb packages
    - Fix rhn-profile sync on Fedora 26 fix ipv6 network mask calculation
    - Use new pyudev module to get udev information
    - Remove dependency on libgnome

    spacewalk-koan:

    - Sync with upstream (bsc#1083294)
    - Build python2 packages on SUSE systems
    - Remove empty clean section from spec (bsc#1083294)
    - Replace ifconfig with ip command
    - Add missing directories to filelist
    - Split spacewalk-koan into python2/python3 specific packages
    - Replace koan20 with koan
    - Remove dependency to rhn-virtualization

    spacewalk-oscap:

    - Require openscap-scanner on newer versions of RHEL (bsc#1093545)
    - Sync with upstream (bsc#1083294)
    - Build python2 packages on SUSE systems
    - Remove clean section from spec (bsc#1083294)
    - Add missing directories to filelist
    - Split spacewalk-oscap into python2/python3 specific packages

    spacewalk-remote-utils:

    - Sync with upstream (bsc#1083294)
    - Update spacewalk-remote-utils with RHEL 7.5 channel definitions
    - Remove clean section from spec (bsc#1083294)
    - Update spacewalk-remote-utils with RHEL 7.4 channel definitions
    - Make python2/3 defs consistent with other specs
    - Build with python3 if needed

    spacewalk-usix:

    - Split spacewalk-usix into python2 and python3 variants
    - Remove empty clean section from spec (bsc#1083294)
    - Sync with upstream
    - Build subpackage with python3

    spacewalksd:

    - Sync with upstream (bsc#1083294)
    - Remove empty clean section from spec (bsc#1083294)
    - Cleanup specfiles
    - Close and reopen syslog when redirecting child output
    - No insserv on available in newer distributions

    supportutils-plugin-susemanager-client:

    - Released in the SLE15 code stream

    suseRegisterInfo:

    - Remove clean section from spec (bsc#1083294)
    - Build for python 2 and 3

    zypp-plugin-spacewalk:

    - Fix encoding errors with python3. (bsc#1090746)
    - Use standard python path for actions also when building for older
    distributions. (bsc#1091665)
    - Change pkg_gpgcheck setting to restore the old behaviour with upstream
    Spacewalk. (bsc#1091034)

    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 Server 11-SP4-CLIENT-TOOLS:
      zypper in -t patch slesctsp4-client-tools-201805-13662=1
    • SUSE Linux Enterprise Server 11-SP3-CLIENT-TOOLS:
      zypper in -t patch slesctsp3-client-tools-201805-13662=1

    Package List:

    • SUSE Linux Enterprise Server 11-SP4-CLIENT-TOOLS (i586 ia64 ppc64 s390x x86_64):
      • osad-5.11.102.2-9.12.1
      • python2-osa-common-5.11.102.2-9.12.1
      • python2-osad-5.11.102.2-9.12.1
      • python2-rhn-virtualization-common-5.4.72.2-6.3.2
      • python2-rhn-virtualization-host-5.4.72.2-6.3.2
      • python2-rhncfg-5.10.122.1-6.6.3
      • python2-rhncfg-actions-5.10.122.1-6.6.3
      • python2-rhncfg-client-5.10.122.1-6.6.3
      • python2-rhncfg-management-5.10.122.1-6.6.3
      • python2-rhnlib-2.8.11.1-12.6.1
      • python2-rhnpush-5.5.113.2-6.6.2
      • python2-spacewalk-check-2.8.22.3-27.9.1
      • python2-spacewalk-client-setup-2.8.22.3-27.9.1
      • python2-spacewalk-client-tools-2.8.22.3-27.9.1
      • python2-spacewalk-koan-2.8.8.1-9.3.1
      • python2-spacewalk-oscap-2.8.8.2-6.6.1
      • python2-suseRegisterInfo-3.2.2-6.3.1
      • python2-zypp-plugin-spacewalk-1.0.3-27.3.1
      • rhn-custom-info-5.4.43.2-6.3.1
      • rhn-virtualization-host-5.4.72.2-6.3.2
      • rhncfg-5.10.122.1-6.6.3
      • rhncfg-actions-5.10.122.1-6.6.3
      • rhncfg-client-5.10.122.1-6.6.3
      • rhncfg-management-5.10.122.1-6.6.3
      • rhnpush-5.5.113.2-6.6.2
      • spacecmd-2.8.25.3-18.20.1
      • spacewalk-backend-libs-2.8.57.4-28.19.2
      • spacewalk-check-2.8.22.3-27.9.1
      • spacewalk-client-setup-2.8.22.3-27.9.1
      • spacewalk-client-tools-2.8.22.3-27.9.1
      • spacewalk-koan-2.8.8.1-9.3.1
      • spacewalk-oscap-2.8.8.2-6.6.1
      • spacewalk-usix-2.8.3.1-3.3.1
      • spacewalksd-5.0.37.1-9.9.1
      • suseRegisterInfo-3.2.2-6.3.1
      • zypp-plugin-spacewalk-1.0.3-27.3.1
    • SUSE Linux Enterprise Server 11-SP4-CLIENT-TOOLS (noarch):
      • spacewalk-remote-utils-2.8.5.3-6.3.2
      • supportutils-plugin-susemanager-client-3.2.1-9.6.1
    • SUSE Linux Enterprise Server 11-SP3-CLIENT-TOOLS (i586 ia64 ppc64 s390x x86_64):
      • osad-5.11.102.2-9.12.1
      • python2-osa-common-5.11.102.2-9.12.1
      • python2-osad-5.11.102.2-9.12.1
      • python2-rhn-virtualization-common-5.4.72.2-6.3.2
      • python2-rhn-virtualization-host-5.4.72.2-6.3.2
      • python2-rhncfg-5.10.122.1-6.6.3
      • python2-rhncfg-actions-5.10.122.1-6.6.3
      • python2-rhncfg-client-5.10.122.1-6.6.3
      • python2-rhncfg-management-5.10.122.1-6.6.3
      • python2-rhnlib-2.8.11.1-12.6.1
      • python2-rhnpush-5.5.113.2-6.6.2
      • python2-spacewalk-check-2.8.22.3-27.9.1
      • python2-spacewalk-client-setup-2.8.22.3-27.9.1
      • python2-spacewalk-client-tools-2.8.22.3-27.9.1
      • python2-spacewalk-koan-2.8.8.1-9.3.1
      • python2-spacewalk-oscap-2.8.8.2-6.6.1
      • python2-suseRegisterInfo-3.2.2-6.3.1
      • python2-zypp-plugin-spacewalk-1.0.3-27.3.1
      • rhn-custom-info-5.4.43.2-6.3.1
      • rhn-virtualization-host-5.4.72.2-6.3.2
      • rhncfg-5.10.122.1-6.6.3
      • rhncfg-actions-5.10.122.1-6.6.3
      • rhncfg-client-5.10.122.1-6.6.3
      • rhncfg-management-5.10.122.1-6.6.3
      • rhnpush-5.5.113.2-6.6.2
      • spacecmd-2.8.25.3-18.20.1
      • spacewalk-backend-libs-2.8.57.4-28.19.2
      • spacewalk-check-2.8.22.3-27.9.1
      • spacewalk-client-setup-2.8.22.3-27.9.1
      • spacewalk-client-tools-2.8.22.3-27.9.1
      • spacewalk-koan-2.8.8.1-9.3.1
      • spacewalk-oscap-2.8.8.2-6.6.1
      • spacewalk-usix-2.8.3.1-3.3.1
      • spacewalksd-5.0.37.1-9.9.1
      • suseRegisterInfo-3.2.2-6.3.1
      • zypp-plugin-spacewalk-1.0.3-27.3.1
    • SUSE Linux Enterprise Server 11-SP3-CLIENT-TOOLS (noarch):
      • spacewalk-remote-utils-2.8.5.3-6.3.2
      • supportutils-plugin-susemanager-client-3.2.1-9.6.1

    References: