Recommended update for SUSE Manager Client Tools

Announcement ID: SUSE-RU-2024:2521-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise Desktop 12
  • SUSE Linux Enterprise Desktop 12 SP1
  • SUSE Linux Enterprise Desktop 12 SP2
  • SUSE Linux Enterprise Desktop 12 SP3
  • SUSE Linux Enterprise Desktop 12 SP4
  • SUSE Linux Enterprise High Performance Computing 12 SP2
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise High Performance Computing 12 SP4
  • SUSE Linux Enterprise High Performance Computing 12 SP5
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 12 SP1
  • SUSE Linux Enterprise Server 12 SP2
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server 12 SP4
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server for SAP Applications 12
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP4
  • SUSE Linux Enterprise Server for SAP Applications 12 SP5
  • SUSE Linux Enterprise Server for the Raspberry Pi 12-SP2
  • SUSE Manager Client Tools for SLE 12

An update that contains two features and has 10 fixes can now be installed.

Description:

This update fixes the following issues:

mgr-push:

  • Version 5.0.2-0
  • Remove unused code from the traditional stack
  • Version 5.0.1-1
  • Bump version to 5.0.0
  • Version 4.4.6-1
  • Remove unused makefiles
  • Version 4.4.5-1
  • Use http to connect to localhost server
  • Use bundle CA certificate in rhnpush (bsc#1222731)
  • Version 4.4.4-1
  • remove pylint check at build time
  • Version 4.4.3-1
  • Ensure installation of make for building
  • Version 4.4.2-1
  • Update translations
  • Version 4.4.1-1
  • Bump version to 4.4.0

rhnlib:

  • Version 5.0.3-1
  • Align changelog entries
  • Version 5.0.2-1
  • Apply Black and Pylint to enforce Python style
  • Version 5.0.1-1
  • Specify a packager for Debian like distros
  • Version 4.4.6-1
  • Remove unused makefiles
  • Version 4.4.5-1
  • Use bundle CA certificate in rhnpush (bsc#1222731)
  • Version 4.4.4-1
  • Only use TLSv1+ for SSL connections
  • Version 4.4.3-1
  • Ensure installation of make for building
  • Version 4.4.2-1
  • Update translations
  • Version 4.4.1-1
  • Bump version to 4.4.0

spacecmd:

  • Version 5.0.8-0
  • Update translations
  • Version 5.0.7-0
  • Remove spacewalk-abrt related commands
  • Version 5.0.6-0
  • Update translations
  • Version 5.0.5-0
  • Update translations
  • Version 5.0.4-1
  • Update translations
  • Version 5.0.3-1
  • Revert py2.7-incompatible formatting
  • Version 5.0.2-1
  • Apply Black and Pylint to enforce Python style
  • Version 5.0.1-1
  • Use localhost without ssl when running on the server
  • Version 4.4.10-1
  • Update translations
  • Version 4.4.9-1
  • Update translation strings
  • Version 4.4.8-1
  • Add spacecmd function: cryptokey_update
  • Bypass traditional systems check on older SUMA instances (bsc#1208612)
  • Version 4.4.7-1
  • remove pylint check at build time
  • Version 4.4.6-1
  • Fix spacecmd not showing any output for softwarechannel_diff
  • Version 4.4.5-1
  • Prevent string api parameters to be parsed as dates if not in ISO-8601 format (bsc#1205759)
  • Remove python3-simplejson dependency
  • Version 4.4.4-1
  • Update translations
  • Version 4.4.3-1
  • Added two missing options to schedule product migration: allow-vendor-change and remove-products-without-successor (bsc#1204126)
  • Changed schedule product migration to use the correct API method
  • Version 4.4.2-1
  • Stop always showing help for valid proxy_container_config calls
  • Version 4.4.1-1
  • Improve Proxy FQDN hint message

supportutils-plugin-susemanager-client:

  • Version 5.0.3-0
  • Remove rhnsd from client actions and server backend
  • Version 5.0.2-1
  • Port to new supportconfig resource file
  • Version 5.0.1-1
  • Bump version to 5.0.0
  • Version 4.4.2-1
  • write configured crypto-policy in supportconfig
  • add cloud and payg checks
  • Version 4.4.1-1
  • Bump version to 4.4.0

uyuni-common-libs:

  • Version 5.0.4-0
  • Move server-only functions out of uyuni.common (bsc#1222325)
  • Version 5.0.3-0
  • Add support for package signature type V4 RSA/SHA512 (bsc#1221465)
  • Version 5.0.2-1
  • Apply Black and Pylint to enforce Python style
  • Version 5.0.1-1
  • Bump version to 5.0.0
  • Version 4.4.4-1
  • Workaround for python3-debian bug about collecting control file (bsc#1211525, bsc#1208692)
  • Accept missing rhn.conf file
  • Use context manager for apache users in fileutils.py.
  • Version 4.4.3-1
  • Ensure installation of make for building.
  • Use versioned Python during packaging.
  • Version 4.4.2-1
  • Update translations
  • Version 4.4.1-1

uyuni-tools:

  • Version 0.1.11-0
  • Require Netavark network backend for Podman (bsc#1224081)
  • Fix --registry option (bsc#1226436)
  • Copy the server CA certificate to the host
  • Delete /etc/uyuni/proxy folder during mgrpxy uninstall
  • Check permissions of /etc/uyuni folder to prevent Squid failures
  • Correctly prepend default namespace for mgrpxy containers
  • Re-add Podman extra args for install and migrate
  • Version 0.1.10-0
  • Provide mgrctl to SUSE Linux Enterprise 12 client tools (jsc#PED-7843)

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:

  • SUSE Manager Client Tools for SLE 12
    zypper in -t patch SUSE-SLE-Manager-Tools-12-2024-2521=1

Package List:

  • SUSE Manager Client Tools for SLE 12 (noarch)
    • mgr-push-5.0.2-1.27.2
    • python2-mgr-push-5.0.2-1.27.2
    • mgrctl-bash-completion-0.1.11-1.5.1
    • supportutils-plugin-susemanager-client-5.0.3-6.30.1
    • python2-rhnlib-5.0.3-21.49.1
    • spacecmd-5.0.8-38.144.1
    • mgrctl-zsh-completion-0.1.11-1.5.1
  • SUSE Manager Client Tools for SLE 12 (aarch64 ppc64le s390x x86_64)
    • python2-uyuni-common-libs-5.0.4-1.42.2
    • mgrctl-debuginfo-0.1.11-1.5.1
    • mgrctl-0.1.11-1.5.1

References: