Recommended update for SUSE Manager Proxy 4.0

SUSE Recommended Update: Recommended update for SUSE Manager Proxy 4.0
Announcement ID: SUSE-RU-2019:3353-2
Rating: moderate
References: #1113160 #1131556 #1143638 #1145591 #1145608 #1145755 #1146683 #1148352 #1152298 #1152722 #1154868 #1154968 #1155800 #1156521 #1158002 #1158947
Affected Products:
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.0

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

Description:


This update fixes the following issues:
jabberd:

  • SQL scripts are now placed at /etc/jabberd/scripts to make jabberd compatible with JeOS (bsc#1148352)
  • Always require zlib-devel for building (fixes building for SLE15 SP2)

patterns-suse-manager:
  • Add prometheus-formula and grafana-formula to the server pattern
  • Add the apache exporter to the proxy pattern as "Recommends"
  • Install cpu-mitigations-formula by default

prometheus-exporters-formula:
  • Add support for provisioning the apache exporter

rhnlib:
  • Fix malformed XML response when data contains non-ASCII chars (bsc#1154968)

spacewalk-backend:
  • Fix specfile for systems that do not yet use systemd
  • Fix spacewalk-update-signatures for python3 (bsc#1156521)
  • Fix problems with Package Hub repos having multiple rpms with same NEVRA but different checksums (bsc#1146683)
  • Fix broken spacewalk-data-fsck utility (bsc#1131556)

spacewalk-certs-tools:
  • Fix certificate generation when the serial has leading zeroes to avoid "asn1 encoding routines:a2i_ASN1_INTEGER:odd number of chars" during setup
  • Make traditional bootstrap more robust for unknown hostname (bsc#1152298)
  • Fix bootstrap script generator to work with Expanded Support 8 product (bsc#1158002)

spacewalk-client-tools:
  • Skip dmidecode data on aarch64 to prevent coredump (bsc#1113160)

spacewalk-proxy:
  • Fix problems with Package Hub repos having multiple rpms with same NEVRA but different checksums (bsc#1146683)

spacewalk-setup-jabberd:
  • SQL scripts are now placed at /etc/jabberd/scripts to make jabberd compatible with JeOS (bsc#1148352)

spacewalk-web:
  • Add self monitoring to Admin Monitoring UI (bsc#1143638)
  • Layout changes in formula forms, validation, deprecate $visibleIf and add new attributes: $disabled, $visisble, $required, $match
  • Fix create VM dialog when there is no virtual storage pool or network
  • Show channels and filters in CLM history
  • SPA: do not early drop modals they can contain inputs (bsc#1155800)
  • Fix WebUI invalidation time by using the package build time instead of the WebUI version (bsc#1154868)
  • Filter by description on the Products page works recursively
  • Add check/message for project not found (bsc#1145755)
  • Remove/change text on edit filters for clp (bsc#1145608)
  • Fix sorting issues on content filter list page (bsc#1145591)

zypp-plugin-spacewalk:
  • Prevent possible encoding issues on Python 3 (bsc#1152722)

How to apply this update: 1. Log in as root user to the SUSE Manager proxy. 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

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 Proxy 4.0:
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.0-2020-151=1

Package List:

  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.0 (ppc64le s390x):
    • golang-github-lusitaniae-apache_exporter-0.7.0-3.8.2
    • golang-github-lusitaniae-apache_exporter-debuginfo-0.7.0-3.8.2
    • jabberd-2.7.0-3.8.2
    • jabberd-db-2.7.0-3.8.2
    • jabberd-db-debuginfo-2.7.0-3.8.2
    • jabberd-debuginfo-2.7.0-3.8.2
    • jabberd-debugsource-2.7.0-3.8.2
    • jabberd-sqlite-2.7.0-3.8.2
    • jabberd-sqlite-debuginfo-2.7.0-3.8.2
    • patterns-suma_proxy-4.0-9.7.3
  • SUSE Linux Enterprise Module for SUSE Manager Proxy 4.0 (noarch):
    • prometheus-exporters-formula-0.5-3.7.3
    • python3-rhnlib-4.0.12-3.11.3
    • python3-spacewalk-backend-libs-4.0.29-3.20.3
    • python3-spacewalk-certs-tools-4.0.14-3.12.3
    • python3-spacewalk-check-4.0.11-3.10.3
    • python3-spacewalk-client-setup-4.0.11-3.10.3
    • python3-spacewalk-client-tools-4.0.11-3.10.3
    • python3-zypp-plugin-spacewalk-1.0.6-3.8.2
    • spacecmd-4.0.17-3.10.3
    • spacewalk-backend-4.0.29-3.20.3
    • spacewalk-base-minimal-4.0.18-3.15.3
    • spacewalk-base-minimal-config-4.0.18-3.15.3
    • spacewalk-certs-tools-4.0.14-3.12.3
    • spacewalk-check-4.0.11-3.10.3
    • spacewalk-client-setup-4.0.11-3.10.3
    • spacewalk-client-tools-4.0.11-3.10.3
    • spacewalk-proxy-broker-4.0.13-3.7.3
    • spacewalk-proxy-common-4.0.13-3.7.3
    • spacewalk-proxy-management-4.0.13-3.7.3
    • spacewalk-proxy-package-manager-4.0.13-3.7.3
    • spacewalk-proxy-redirect-4.0.13-3.7.3
    • spacewalk-proxy-salt-4.0.13-3.7.3
    • spacewalk-setup-jabberd-4.0.4-3.8.2
    • zypp-plugin-spacewalk-1.0.6-3.8.2

References: