Maintenance update for Multi-Linux Manager 4.3: Server, Proxy and Retail

Announcement ID: SUSE-RU-2025:0792-1
Release Date: 2025-03-06T05:35:26Z
Rating: moderate
References:
Affected Products:
  • SUSE Manager Proxy 4.3
  • SUSE Manager Proxy 4.3 Module
  • SUSE Manager Retail Branch Server 4.3
  • SUSE Manager Server 4.3
  • SUSE Manager Server 4.3 Module

An update that contains four features and has 61 fixes can now be installed.

Recommended update 4.3.15 for Multi-Linux Manager Proxy and Retail Branch Server

Description:

This update fixes the following issues:

spacecmd:

  • Version 4.3.30-0
  • Fixed error in 'kickstart_delete' when using wildcards (bsc#1227578)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations
  • Spacecmd bootstrap now works with specified port (bsc#1229437)
  • Fixed sls backup creation as directory with spacecmd (bsc#1230745)

spacewalk-backend:

  • Version 4.3.31-0
  • Make spacewalk-data-fsck aware of orphaned RPMs (bsc#1227882)
  • Detect and update errata when not all repository packages are linked (bsc#1227644)
  • Rename table suseProductSCCRepository to the more meaningful name suseChannelTemplate (bsc#1234994)
  • Added dependency to libzypp to support new token style
  • Fixed mgr-sign-metadata-ctl check-channels when checking for signatures in repomd metadata (bsc#1233884)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations
  • Set default RPM package summary if it's missing (bsc#1232530)
  • Allow spacewalk-repo-sync filtering using NEVRA instead of package name only (bsc#1234226)
  • Fixed wrong timestamp when importing packages with rhnpush (bsc#1235970)

spacewalk-client-tools:

  • Version 4.3.22-0
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations

spacewalk-proxy:

  • Version 4.3.20-0
  • Set proxy authtoken FQDN based on config file (bsc#1230255)
  • Added IPv6 support for salt-broker (bsc#1227827)
  • Make salt-broker reconnecting if master IP has changed (bsc#1228182)
  • Make salt-broker less dependant on spacewalk libs
  • Make socket opt setting more strict and verbose (bsc#1229286)

spacewalk-web:

  • Version 4.3.44-0
  • Adjusted login page theme to align with branding
  • Version 4.3.43-0
  • Fixed misleading error while waiting for SCC credentials synchronisation (bsc#1227374)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations
  • Added notification for users with disabled SCC data forwarding (jsc#SUMA-431)
  • Bumped the WebUI version to 4.3.15

supportutils-plugin-susemanager-client:

  • Version 4.3.4-0
  • Adjusted requirements for plugin to allow compatibility with supportutils 3.2.9 release (bsc#1235145)

supportutils-plugin-susemanager-proxy:

  • Version 4.3.4-0
  • Adjusted requirements for plugin to allow compatibility with supportutils 3.2.9 release (bsc#1235145)

susemanager-build-keys:

  • Version 15.4.11
  • Added 4096-bit RSA GPG key for third-party NVIDIA graphics drivers repository.
  • Refresh extended Uyuni GPG public key
  • Modified: gpg-pubkey-0d20833e.asc

How to apply this update:

  1. Log in as root user to the Multi-Linux Manager Proxy or Retail Branch Server.
  2. Stop the proxy service: spacewalk-proxy stop
  3. Apply the patch using either zypper patch or YaST Online Update.
  4. Start the Spacewalk service: spacewalk-proxy start

Recommended update 4.3.15 for Multi-Linux Manager Server

Description:

This update fixes the following issues:

branch-network-formula:

  • Update to version 0.1.1728559936.c16d4fb
  • Add MAC based terminal naming option (jsc#SUMA-314)

cobbler:

  • Let users specify ESP for the buildiso command (bsc#1220902)

locale-formula:

  • Update to version 0.4.0
  • Version update with no changes

pxe-formula:

  • Update to version 0.3.0
  • Fixed license snippets in source to be correctly GPL-2.0+
  • Update to version 0.2.0
  • Add MAC based terminal naming option (jsc#SUMA-314)
  • Store pxe configuration in grains

saltboot-formula:

  • Update to version 0.1.1728559936.c16d4fb
  • Add MAC based terminal naming option (jsc#SUMA-314)

spacecmd:

  • Version 4.3.30-0
  • Fixed error in 'kickstart_delete' when using wildcards (bsc#1227578)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations
  • Spacecmd bootstrap now works with specified port (bsc#1229437)
  • Fixed sls backup creation as directory with spacecmd (bsc#1230745)

spacewalk-backend:

  • Version 4.3.31-0
  • Make spacewalk-data-fsck aware of orphaned RPMs (bsc#1227882)
  • Detect and update errata when not all repository packages are linked (bsc#1227644)
  • Rename table suseProductSCCRepository to the more meaningful name suseChannelTemplate (bsc#1234994)
  • Added dependency to libzypp to support new token style
  • Fixed mgr-sign-metadata-ctl check-channels when checking for signatures in repomd metadata (bsc#1233884)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations
  • Set default RPM package summary if it's missing (bsc#1232530)
  • Allow spacewalk-repo-sync filtering using NEVRA instead of package name only (bsc#1234226)
  • Fixed wrong timestamp when importing packages with rhnpush (bsc#1235970)

spacewalk-client-tools:

  • Version 4.3.22-0
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations

spacewalk-config:

  • Version 4.3.15-0
  • Added new config: reposync_nevra_filter (bsc#1234226)

spacewalk-java:

  • Version 4.3.84-0
  • Prevent class cast exceptions when getting cobbler profiles (bsc#1227759)
  • Corrected reference to 4.4 as the next major version
  • Removed disabled stylesheet reference
  • Do not explicitly trigger Cobbler sync when adding a system via SUMA API (bsc#1219450)
  • Allow the listing of already included patches when importing them into a custom channel (bsc#1228856)
  • Filter away Debian12 boostrap extra log messages (bsc#1216553)
  • Update UI tip pointing to new kickstarts template directory (bsc#1221219)
  • Re-wording 'Monitoring' to 'Monitor this host' on the UI systems properties page (bsc#1212161)
  • Fixed bug when accessing menu Systems | System Set Manager | Misc | Reboot with no system selected (bsc#1222820)
  • Fixed migration options after migrating a minion to Liberty Linux 9 (bsc#1233258)
  • Fixed updated packages list when a SLE Micro gets updated (bsc#1227118)
  • Fixed formatting in 'contentmanagement' API docs (bsc#1225287)
  • Only show versions for 'kernel-default' in CLM Live Patching template (bsc#1233400)
  • Ensure channel lists are reliably sorted by name (bsc#1233724)
  • More robust parsing of max memory configuration (bsc#1229000)
  • Fixed All Managed packages list (bsc#1233450)
  • Use dots instead of underscores in apidoc (bsc#1233761)
  • Fixed missing FROM-clause entry for table 'pn' in managed software list (bsc#1233450)
  • Ensure reporting database uses lowercase usernames (bsc#1220494)
  • Fixed NPE if child channel has no parent (bsc#1231053)
  • Show an error notification only when we invalidate the PAYG credentials (bsc#1228956)
  • Make the list for package actions unique so it can be passed to Salt (bsc#1232042)
  • SUSE CDN token identifier changed
  • Fixed Monitoring detection on Oracle Linux (bsc#1234033)
  • Handle new kind of auth tokens
  • Support new official SUSE update hosts
  • Check consistence of base and child channels (bsc#1232713)
  • Set a send date when preparing emails
  • saltboot: Added MAC based terminal naming (jsc#SUMA-314)
  • Fixed enabled flag for users listed via API (bsc#1233431)
  • Prevent return duplicated packages on XML-RPC API endpoint listLatestUpgradablePackages (bsc#1231430)
  • Better logging during SP migration
  • Added notification for users with disabled SCC data forwarding (jsc#SUMA-431)
  • Send additional data to SCC (jsc#SUMA-406)
  • Rename SUSEProductSCCRepository to the more meaningful name ChannelTemplate
  • Various improvements for ContentSyncManager in regard of hibernate schema and performance (bsc#1236212)

spacewalk-search:

  • Version 4.3.11-0
  • More robust parsing of max memory configuration (bsc#1229000)

spacewalk-utils:

  • Version 4.3.23-0
  • Force login to spacecmd from spacewalk-hostname-rename (bsc#1229848)

spacewalk-web: - Version 4.3.44-0 * Adjusted login page theme to align with branding - Version 4.3.43-0 * Fixed misleading error while waiting for SCC credentials synchronisation (bsc#1227374) * Allow translation to wrap strings as weblate forces it * Show Source String change for translations * Added notification for users with disabled SCC data forwarding (jsc#SUMA-431) * Bump the WebUI version to 4.3.15

supportutils-plugin-susemanager:

  • Version 4.3.14-0
  • Adjusted requirements for plugin to allow compatibility with supportutils 3.2.9 release (bsc#1235145)

susemanager:

  • Version 4.3.40-0
  • Create SLE15SP7 bootstrap repo definitions
  • Removed unsupported Salt 3000 from bootstrap repo package list (bsc#1226958)
  • Rename table suseProductSCCRepository to the more meaningful name suseChannelTemplate (bsc#1234994)
  • Fixed generating bootstrap repository for SUMA-43-SERVER (bsc#1234233)
  • Added bootstrap repo definitions for SL Micro 6.1 (bsc#1233595)
  • Allow translation to wrap strings as weblate forces it
  • Show Source String change for translations

susemanager-build-keys:

  • Version 15.4.11
  • Added 4096-bit RSA GPG key for third-party NVIDIA graphics drivers repository.
  • Refresh extended Uyuni GPG public key
  • Modified: gpg-pubkey-0d20833e.asc

susemanager-docs_en:

  • Corrected server SSL self-signed certificates renewal procedure in Administration Guide (bsc#1235696)
  • Clarify functionality of CLM package/patch allow filters (bsc#1236234)
  • Improved documentation on CLM filters in Administration Guide (bsc#1234202)
  • Added retail MAC based terminal naming in Retail Guide (jsc#SUMA-314)
  • Improved SSL certificate setup description in Administration Guide (bsc#1216968)
  • Added external link for creating virtual network peer for Azure in Specialized Gudes (bsc#1234441)
  • Documented onboarding SSH connected Ubuntu clients with install-created user in Client Configuration Guide (bsc#1213437)
  • Corrected metadata signing section in Administration Guide
  • Added Open Enterprise Server 24.4 and 23.4 as supported client systems (bsc#1230585)
  • Added VMware image deployment documentation for Proxy in the Installation and Upgrade Guide (bsc#1227852)
  • Added information about package source in Installation and Upgrade Guide (bsc#1219935)
  • Documented Cobbler option to enable boot ISOs with Secure Boot in Client Configuration Guide
  • Added admonition about disabling data synchronization with SCC in Administration Guide
  • Added note about case sensitivity of organization name to Inter-Server Synchronization chapter in Administration Guide
  • Added reminder note to de-register before registration to Client Configuration Guide (bsc#1216946)
  • Higlighted the requirement for public cloud in Installation and Upgrade Guide (bsc#1219978)
  • Added section about Ignition in Installation and Upgrade Guide
  • Updated KVM and VMware server image deployment with first boot in Installation and Upgrade Guide
  • Added documentation about orphaned packages in Client Configuration Guide (bsc#1227882)
  • After database migration the old version of PostgreSQL no longer needed in Installation and Upgrade Guide (bsc#1216744) and Rocky Linux to SUSE Liberty Linux and SUSE Liberty Linux 7 to SUSE Liberty Linux 7 LTSS

susemanager-schema:

  • Version 4.3.28-0
  • Execute the cobbler-sync-default task every 5 minutes by default (bsc#1219450)
  • Ensure reporting database uses lowercase usernames (bsc#1220494)
  • Rename table suseProductSCCRepository to the more meaningful name suseChannelTemplate
  • Added table and columns to store additional telemetry data (jsc#SUMA-406)

susemanager-sls:

  • Version 4.3.46-0
  • suma_minion: prevent issues when calling Salt runners (bsc#1228232)
  • Prevent a crash on "reboot_info" module for Liberty 6, RHEL 6 & clones (bsc#1231404)
  • Require spacewalk-config installed before this package to have the CA certificate moved to the correct place (bsc#1227660)
  • Prevent warning message for unsigned Debian repositories when using new deb822 format (bsc#1234251)
  • Do not set "Trusted" for Debian repositories when the repo should be signed
  • Removed unnecessary Salt minion upgrade cleanup from highstate
  • Collect uname, SAP workloads and container runtime data on hardware profile update (jsc#SUMA-406)

susemanager-sync-data:

  • Version 4.3.22-0
  • Added support for OES 24.4 (bsc#1230585)
  • Set Ubuntu 24.04 as released

How to apply this update:

  1. Log in as root user to the Multi-Linux Manager Server.
  2. Stop the Spacewalk service: spacewalk-service stop
  3. Apply the patch using either zypper patch or YaST Online Update.
  4. Start the Spacewalk service: spacewalk-service start

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 Proxy 4.3 Module
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.3-2025-792=1
  • SUSE Manager Server 4.3 Module
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.3-2025-792=1

Package List:

  • SUSE Manager Proxy 4.3 Module (noarch)
    • spacewalk-proxy-redirect-4.3.20-150400.3.32.2
    • spacecmd-4.3.30-150400.3.45.2
    • supportutils-plugin-susemanager-client-4.3.4-150400.3.6.1
    • spacewalk-proxy-management-4.3.20-150400.3.32.2
    • python3-spacewalk-client-tools-4.3.22-150400.3.36.2
    • python3-spacewalk-check-4.3.22-150400.3.36.2
    • python3-spacewalk-client-setup-4.3.22-150400.3.36.2
    • spacewalk-client-setup-4.3.22-150400.3.36.2
    • spacewalk-client-tools-4.3.22-150400.3.36.2
    • spacewalk-base-minimal-4.3.44-150400.3.57.1
    • spacewalk-backend-4.3.31-150400.3.50.2
    • spacewalk-base-minimal-config-4.3.44-150400.3.57.1
    • spacewalk-proxy-broker-4.3.20-150400.3.32.2
    • spacewalk-proxy-salt-4.3.20-150400.3.32.2
    • spacewalk-proxy-package-manager-4.3.20-150400.3.32.2
    • supportutils-plugin-susemanager-proxy-4.3.4-150400.3.6.2
    • susemanager-build-keys-web-15.4.11-150400.3.32.1
    • spacewalk-proxy-common-4.3.20-150400.3.32.2
    • susemanager-build-keys-15.4.11-150400.3.32.1
    • spacewalk-check-4.3.22-150400.3.36.2
  • SUSE Manager Server 4.3 Module (noarch)
    • spacewalk-java-lib-4.3.84-150400.3.102.2
    • spacewalk-backend-xml-export-libs-4.3.31-150400.3.50.2
    • spacewalk-backend-iss-4.3.31-150400.3.50.2
    • spacewalk-utils-4.3.23-150400.3.32.1
    • spacewalk-search-4.3.11-150400.3.18.1
    • susemanager-schema-4.3.28-150400.3.48.2
    • spacewalk-backend-iss-export-4.3.31-150400.3.50.2
    • spacewalk-taskomatic-4.3.84-150400.3.102.2
    • spacewalk-backend-xmlrpc-4.3.31-150400.3.50.2
    • spacewalk-java-postgresql-4.3.84-150400.3.102.2
    • susemanager-sync-data-4.3.22-150400.3.38.2
    • saltboot-formula-0.1.1728559936.c16d4fb-150400.3.21.1
    • spacewalk-backend-config-files-common-4.3.31-150400.3.50.2
    • spacewalk-backend-package-push-server-4.3.31-150400.3.50.2
    • python3-spacewalk-client-tools-4.3.22-150400.3.36.2
    • spacewalk-backend-config-files-tool-4.3.31-150400.3.50.2
    • susemanager-docs_en-4.3.14-150400.9.69.1
    • supportutils-plugin-susemanager-4.3.14-150400.3.30.1
    • spacewalk-backend-sql-postgresql-4.3.31-150400.3.50.2
    • spacewalk-base-minimal-config-4.3.44-150400.3.57.1
    • spacewalk-backend-4.3.31-150400.3.50.2
    • spacewalk-base-4.3.44-150400.3.57.1
    • spacewalk-backend-app-4.3.31-150400.3.50.2
    • spacewalk-backend-config-files-4.3.31-150400.3.50.2
    • spacewalk-html-4.3.44-150400.3.57.1
    • spacewalk-utils-extras-4.3.23-150400.3.32.1
    • cobbler-3.3.3-150400.5.55.2
    • pxe-formula-0.3.0-150400.3.3.1
    • susemanager-build-keys-web-15.4.11-150400.3.32.1
    • spacewalk-java-config-4.3.84-150400.3.102.2
    • spacecmd-4.3.30-150400.3.45.2
    • susemanager-schema-utility-4.3.28-150400.3.48.2
    • locale-formula-0.4.0-150400.3.6.1
    • spacewalk-backend-server-4.3.31-150400.3.50.2
    • spacewalk-backend-applet-4.3.31-150400.3.50.2
    • spacewalk-config-4.3.15-150400.3.21.2
    • spacewalk-java-4.3.84-150400.3.102.2
    • susemanager-sls-4.3.46-150400.3.58.2
    • uyuni-config-modules-4.3.46-150400.3.58.2
    • susemanager-docs_en-pdf-4.3.14-150400.9.69.1
    • spacewalk-client-tools-4.3.22-150400.3.36.2
    • spacewalk-base-minimal-4.3.44-150400.3.57.1
    • branch-network-formula-0.1.1728559936.c16d4fb-150400.3.6.1
    • spacewalk-backend-tools-4.3.31-150400.3.50.2
    • susemanager-build-keys-15.4.11-150400.3.32.1
    • spacewalk-backend-sql-4.3.31-150400.3.50.2
  • SUSE Manager Server 4.3 Module (ppc64le s390x x86_64)
    • susemanager-4.3.40-150400.3.61.1
    • susemanager-tools-4.3.40-150400.3.61.1

References: