Recommended update for SUSE Manager Server 4.1

SUSE Recommended Update: Recommended update for SUSE Manager Server 4.1
Announcement ID: SUSE-RU-2021:0334-1
Rating: moderate
References: #1148357 #1164227 #1176018 #1176411 #1176823 #1176906 #1177031 #1177267 #1177756 #1177884 #1178483 #1178647 #1178990 #1179087 #1179171 #1179273 #1179277 #1179324 #1179410 #1179438 #1179485 #1179525 #1179552 #1179555 #1179566 #1179589 #1179872 #1179990 #1180001 #1180017 #1180127 #1180285 #1180580 #1180803 #1180893 #1181116 #1181129 #1181233 #1181422
Affected Products:
  • SUSE Linux Enterprise Module for SUSE Manager Server 4.1
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.1

An update that has 39 recommended fixes can now be installed.

Description:

This update fixes the following issues:
cpu-mitigations-formula:

  • Handle unsupported target systems gracefully (bsc#1179273)
  • add mitigations for Xen hypervisor

ical4j:
  • Use error-prone 2.4.0 to prevent build errors on OBS

mgr-libmod:
  • Improve modular dependency resolution algorithm (bsc#1177267)

mgr-osad:
  • Change the log file permissions as expected by logrotate (bsc#1177884)

smdba:
  • Fix smdba throws error on mgr-setup/installation
  • Raise an exception on failed external process call
  • Fix TablePrint formatting
  • Rename configuration parameter wal_keep_segments to wal_keep_size (jsc#SLE-17030)
  • Revert modifying cpu_tuple_cost

spacecmd:
  • Fix spacecmd with no parameters produces traceback on SLE 11 SP4 (bsc#1176823)
  • Added '-r REVISION' option to the 'configchannel_updateinitsls' command (bsc#1179566)
  • Fix: internal: workaround for future tee of logs translation

spacewalk-backend:
  • Truncate author name in the changelog (bsc#1180285)
  • Drop Transfer-Encoding header from proxy respone to fix error response messages (bsc#1176906)
  • Prevent tracebacks on missing mail configuration (bsc#1179990)
  • Fix pycurl.error handling in suseLib.py (bsc#1179990)
  • Harden extratag key import by execute_values to ignore conflicts
  • Fix Debian package version comparison
  • Use sanitized repo label to build reposync repo cache path (bsc#1179410)
  • Quote the proxy settings to be used by Zypper (bsc#1179087)
  • Add the VirtualPC as virtualization type (bsc#1178990)

spacewalk-java:
  • Fix query using old `EVR_T` constructor (bsc#1181422)
  • Improve modular dependency resolution algorithm (bsc#1177267)
  • Fix CVE audit results for affected and patched entries (bsc#1180893)
  • Replace custom version comparison method with the standard one which also takes debian packages into account
  • Fix incorrect password autocompletions (bsc#1148357)
  • Improves misleading UI message displayed on systems with modules activated (bsc#1179525)
  • Fix reboot action race condition (bsc#1177031)
  • Fix availability check for debian repositories (bsc#1180127)
  • Added 'contents' argument to the 'configchannel.create' XMLRPC API method (bsc#1179566)
  • Ignore duplicate NEVRAs in package profile update (bsc#1176018)
  • Prevent deletion of CLM environments if they're used in an autoinstallation profile (bsc#1179552)
  • Fix Debian package version comparison
  • Added 'revision' argument to the 'configchannel.updateInitSls' XMLRPC API method (bsc#1179566)
  • Fix configuration file download links to actually download files instead of redirecting to the home page (bsc#1179324)
  • Register saltkey XMLRPC handler and fix behavior of delete salt key (bsc#1179872)
  • Add validation for custom repository labels
  • Add lang attribute to html tags
  • Fix expanded support detection based on CentOS installations (bsc#1179589)
  • Generalize the reactivation key message (bsc#1178483)
  • Add translation strings for newly added countries and timezones (jsc#PM-2081)
  • Add the VirtualPC as virtualization type (bsc#1178990)
  • Fix the activation key handling from kickstart profile (bsc#1178647)

spacewalk-reports:
  • Fixes no file content in `spacewalk-report config-files`
  • Write `` placeholder instead of dumping binary data

spacewalk-utils:
  • Remove Debian 9 and 10 channels for SUSE Manager, now provided by SCC data

spacewalk-web:
  • Fix Package States page display error (bsc#1180580)
  • Fix incorrect password autocompletions (bsc#1148357)
  • Migrate CommonJS based React components to ES6
  • Prevent deletion of CLM environments if they're used in an autoinstallation profile (bsc#1179552)
  • Fix loading indicator for tables using SimpleDataProvider (bsc#1177756)
  • Fix question mark explanations for Recurring States (bsc#1179485)
  • Allow specifying both name and label of new Content Environment (bsc#1176411)

susemanager:
  • Use product IDs for Debian 9 and 10 SUSE Manager bootstrap repo data

susemanager-build-keys:
  • Add Debian 8 Archive Key - required to verify Debian 9 successfully (bsc#1181233)
  • Add Debian 9 and Debian 10 keys

susemanager-doc-indexes:
  • Corrected name of unresolved include (bsc#1181129)
  • Fixed error in Create and Replace CA and Server Certificates of Administration Guide (bsc#1180001)
  • Fixed package name and command in Troubleshooting Renaming Server section of the Administration Guide (bsc#1179171)
  • Added documentation on replacing a proxy server in the Installation Guide (bsc#1179438)
  • Moves and updates advice about modular repositories on RHEL clones in Client Configuration Guide (bsc#1179277)
  • Adds Debian 9 and 10 on SUSE Manager to Client configuration
  • Adds troubleshooting info for ISS caching
  • Adds note about Appstream Packages in Channels section of Client configuration Guide (bsc#1179525)

susemanager-docs_en:
  • Corrected name of unresolved include (bsc#1181129)
  • Fixed error in Create and Replace CA and Server Certificates of Administration Guide (bsc#1180001)
  • Fixed package name and command in Troubleshooting Renaming Server section of the Administration Guide (bsc#1179171)
  • Added documentation on replacing a proxy server in the Installation Guide (bsc#1179438)
  • Moves and updates advice about modular repositories on RHEL clones in Client Configuration Guide (bsc#1179277)
  • Adds Debian 9 and 10 on SUSE Manager to Client configuration
  • Adds troubleshooting info for ISS caching
  • Adds note about Appstream Packages in Channels section of Client configuration Guide (bsc#1179525)

susemanager-schema:
  • Changed to versioned Python3 to SPEC file.
  • Python3 port for blend tool
  • Add missing unique index on suse tables
  • Fix Debian package version comparison
  • Add new valid countries and timezones (jsc#PM-2081)
  • Add the VirtualPC type in rhnVirtualInstanceType table (bsc#1178990)
  • Improve cleanup time after fixing Debian package version comparison (bsc#1181116)

susemanager-sls:
  • Fix apt login for similar channel labels (bsc#1180803)
  • Make autoinstallation provisoning compatible with GRUB and ELILO in addition to GRUB2 only (bsc#1164227)

susemanager-sync-data:
  • Change centos 6 URLs to vault.centos.org
  • Add product definitions for Debain 9 AMD64 and Debian 10 AMD64

uyuni-common-libs:
  • Section in Debian packages in now treated as optional (bsc#1179555)

yomi-formula:
  • Add temporary and explicit dependency to libudev1

How to apply this update:
1. Log in as root user to the SUSE Manager server. 2. Stop the Spacewalk service: spacewalk-service stop 3. Apply the patch using either zypper patch or YaST Online Update. 4. Upgrade the database schema: spacewalk-schema-upgrade 5. Start the Spacewalk service: spacewalk-service start

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 SUSE Manager Server 4.1:
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.1-2021-334=1
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.1:
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.1-2021-334=1

Package List:

  • SUSE Linux Enterprise Module for SUSE Manager Server 4.1 (ppc64le s390x x86_64):
    • python3-uyuni-common-libs-4.1.7-3.6.5
    • smdba-1.7.7-0.3.3.5
    • susemanager-4.1.23-3.17.9
    • susemanager-tools-4.1.23-3.17.9
  • SUSE Linux Enterprise Module for SUSE Manager Server 4.1 (noarch):
    • cpu-mitigations-formula-0.3-3.3.5
    • ical4j-3.0.18-3.5.6
    • mgr-libmod-4.1.6-3.13.2
    • mgr-osa-dispatcher-4.1.4-2.6.6
    • python3-mgr-osa-common-4.1.4-2.6.6
    • python3-mgr-osa-dispatcher-4.1.4-2.6.6
    • spacecmd-4.1.10-4.15.5
    • spacewalk-backend-4.1.20-4.19.7
    • spacewalk-backend-app-4.1.20-4.19.7
    • spacewalk-backend-applet-4.1.20-4.19.7
    • spacewalk-backend-config-files-4.1.20-4.19.7
    • spacewalk-backend-config-files-common-4.1.20-4.19.7
    • spacewalk-backend-config-files-tool-4.1.20-4.19.7
    • spacewalk-backend-iss-4.1.20-4.19.7
    • spacewalk-backend-iss-export-4.1.20-4.19.7
    • spacewalk-backend-package-push-server-4.1.20-4.19.7
    • spacewalk-backend-server-4.1.20-4.19.7
    • spacewalk-backend-sql-4.1.20-4.19.7
    • spacewalk-backend-sql-postgresql-4.1.20-4.19.7
    • spacewalk-backend-tools-4.1.20-4.19.7
    • spacewalk-backend-xml-export-libs-4.1.20-4.19.7
    • spacewalk-backend-xmlrpc-4.1.20-4.19.7
    • spacewalk-base-4.1.22-3.15.6
    • spacewalk-base-minimal-4.1.22-3.15.6
    • spacewalk-base-minimal-config-4.1.22-3.15.6
    • spacewalk-html-4.1.22-3.15.6
    • spacewalk-java-4.1.28-3.28.2
    • spacewalk-java-config-4.1.28-3.28.2
    • spacewalk-java-lib-4.1.28-3.28.2
    • spacewalk-java-postgresql-4.1.28-3.28.2
    • spacewalk-reports-4.1.3-3.3.5
    • spacewalk-taskomatic-4.1.28-3.28.2
    • spacewalk-utils-4.1.13-3.9.5
    • spacewalk-utils-extras-4.1.13-3.9.5
    • susemanager-build-keys-15.2.3-3.14.4
    • susemanager-build-keys-web-15.2.3-3.14.4
    • susemanager-doc-indexes-4.1-11.25.4
    • susemanager-docs_en-4.1-11.25.4
    • susemanager-docs_en-pdf-4.1-11.25.4
    • susemanager-schema-4.1.18-3.21.1
    • susemanager-sls-4.1.20-3.23.2
    • susemanager-sync-data-4.1.11-3.14.5
    • susemanager-web-libs-4.1.22-3.15.6
    • uyuni-config-modules-4.1.20-3.23.2
    • yomi-formula-0.0.1+git.1604593202.a2c22bf-3.9.5
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.1 (x86_64):
    • python3-uyuni-common-libs-4.1.7-3.6.5
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.1 (noarch):
    • mgr-osad-4.1.4-2.6.6
    • python3-mgr-osa-common-4.1.4-2.6.6
    • python3-mgr-osad-4.1.4-2.6.6
    • spacecmd-4.1.10-4.15.5
    • spacewalk-backend-4.1.20-4.19.7
    • spacewalk-base-minimal-4.1.22-3.15.6
    • spacewalk-base-minimal-config-4.1.22-3.15.6
    • spacewalk-proxy-broker-4.1.3-3.6.9
    • spacewalk-proxy-common-4.1.3-3.6.9
    • spacewalk-proxy-management-4.1.3-3.6.9
    • spacewalk-proxy-package-manager-4.1.3-3.6.9
    • spacewalk-proxy-redirect-4.1.3-3.6.9
    • spacewalk-proxy-salt-4.1.3-3.6.9
    • susemanager-build-keys-15.2.3-3.14.4
    • susemanager-build-keys-web-15.2.3-3.14.4
    • susemanager-tftpsync-recv-4.1.4-3.3.5

References: