Recommended update for SUSE Manager Client Tools

Announcement ID: SUSE-RU-2021:2103-1
Rating: moderate
References:
Affected Products:
  • openSUSE Leap 15.3
  • openSUSE Leap 15.4
  • openSUSE Leap 15.5
  • Server Applications Module 15-SP2
  • Server Applications Module 15-SP3
  • SUSE Linux Enterprise Desktop 15
  • SUSE Linux Enterprise Desktop 15 SP1
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise Desktop 15 SP4
  • SUSE Linux Enterprise Desktop 15 SP5
  • SUSE Linux Enterprise Desktop 15 SP6
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15
  • SUSE Linux Enterprise High Performance Computing 15 SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP5
  • SUSE Linux Enterprise High Performance Computing 15 SP6
  • SUSE Linux Enterprise Real Time 15 SP1
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Real Time 15 SP4
  • SUSE Linux Enterprise Real Time 15 SP5
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server 15 LTSS 15
  • SUSE Linux Enterprise Server 15 SP1
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP3 Business Critical Linux 15-SP3
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server 15 SP5
  • SUSE Linux Enterprise Server 15 SP6
  • SUSE Linux Enterprise Server ESPOS 15
  • SUSE Linux Enterprise Server for SAP Applications 15
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP5
  • SUSE Linux Enterprise Server for SAP Applications 15 SP6
  • SUSE Manager Client Tools for SLE 15
  • SUSE Manager Proxy 4.1
  • SUSE Manager Proxy 4.1 Module 4.1
  • SUSE Manager Proxy 4.2
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Server 4.1
  • SUSE Manager Server 4.1 Module 4.1
  • SUSE Manager Server 4.2

An update that has seven fixes can now be installed.

Description:

This update fixes the following issues:

POS_Image-Graphical7:

  • Use absolute path in bootloader service
  • Update install-local-bootloader.service for recent saltboot
  • Use linuxefi only on x86

POS_Image-JeOS7:

  • Use absolute path in bootloader service
  • Update install-local-bootloader.service for recent saltboot
  • Use linuxefi only on x86

golang-github-prometheus-prometheus:

  • Add tarball with vendor modules and web assets
  • Read formula data from exporters map
  • Add support for TLS targets
  • Upgrade to upstream version 2.26.0
  • Changes
    • Alerting: Using Alertmanager v2 API by default.
    • Prometheus/Promtool: Binaries are now printing help and usage to stdout instead of stderr.
    • UI: Make the React UI default.
    • Remote write: The following metrics were removed/renamed in remote write. > prometheus_remote_storage_succeeded_samples_total was removed and prometheus_remote_storage_samples_total was introduced for all the samples attempted to send. > prometheus_remote_storage_sent_bytes_total was removed and replaced with prometheus_remote_storage_samples_bytes_total and prometheus_remote_storage_metadata_bytes_total. > prometheus_remote_storage_failed_samples_total -> prometheus_remote_storage_samples_failed_total. > prometheus_remote_storage_retried_samples_total -> prometheus_remote_storage_samples_retried_total. > prometheus_remote_storage_dropped_samples_total -> prometheus_remote_storage_samples_dropped_total. > prometheus_remote_storage_pending_samples -> prometheus_remote_storage_samples_pending.
    • Remote: Do not collect non-initialized timestamp metrics.
  • Features
    • Remote: Add support for AWS SigV4 auth method for remote_write.
    • PromQL: Allow negative offsets. Behind --enable-feature=promql-negative-offset flag.
    • UI: Add advanced auto-completion, syntax highlighting and linting to graph page query input.
    • Include a new --enable-feature= flag that enables experimental features.
    • Add TLS and basic authentication to HTTP endpoints.
    • promtool: Add check web-config subcommand to check web config files.
    • promtool: Add tsdb create-blocks-from openmetrics subcommand to backfill metrics data from an OpenMetrics file.
  • Enhancements
    • PromQL: Add last_over_time, sgn, clamp functions.
    • Scrape: Add support for specifying type of Authorization header credentials with Bearer by default.
    • Scrape: Add follow_redirects option to scrape configuration.
    • Remote: Allow retries on HTTP 429 response code for remote_write.
    • Remote: Allow configuring custom headers for remote_read.
    • UI: Hitting Enter now triggers new query.
    • UI: Better handling of long rule and names on the /rules and /targets pages.
    • UI: Add collapse/expand all button on the /targets page.
    • Add optional name property to testgroup for better test failure output.
    • Add warnings into React Panel on the Graph page.
    • TSDB: Increase the number of buckets for the compaction duration metric.
    • Remote: Allow passing along custom remote_write HTTP headers.
    • Mixins: Scope grafana configuration.
    • Kubernetes SD: Add endpoint labels metadata.
    • UI: Expose total number of label pairs in head in TSDB stats page.
    • TSDB: Reload blocks every minute, to detect new blocks and enforce retention more often.
    • Cache basic authentication results to significantly improve performance of HTTP endpoints.
    • HTTP API: Fast-fail queries with only empty matchers.
    • HTTP API: Support matchers for labels API.
    • promtool: Improve checking of URLs passed on the command line.
    • SD: Expose IPv6 as a label in EC2 SD.
    • SD: Reuse EC2 client, reducing frequency of requesting credentials.
    • TSDB: Add logging when compaction takes more than the block time range.
    • TSDB: Avoid unnecessary GC runs after compaction.
    • Remote write: Added a metric prometheus_remote_storage_max_samples_per_send for remote write.
    • TSDB: Make the snapshot directory name always the same length.
    • TSDB: Create a checkpoint only once at the end of all head compactions.
    • TSDB: Avoid Series API from hitting the chunks.
    • TSDB: Cache label name and last value when adding series during compactions making compactions faster.
    • PromQL: Improved performance of Hash method making queries a bit faster.
    • promtool: tsdb list now prints block sizes.
    • promtool: Calculate mint and maxt per test avoiding unnecessary calculations.
    • SD: Add filtering of services to Docker Swarm SD.
  • Bug fixes
    • API: Fix global URL when external address has no port.
    • Deprecate unused flag --alertmanager.timeout.

mgr-cfg:

  • SPEC: Updated Python definitions for RHEL8 and quoted text comparisons.

mgr-custom-info:

  • Update package version to 4.2.0

mgr-daemon:

  • Update translation strings
  • Update the translations from weblate
  • Added quotes around %{_vendor} token for the if statements in spec file.
  • Fix removal of mgr-deamon with selinux enabled (bsc#1177928)
  • Updating translations from weblate

mgr-osad:

  • Change the log file permissions as expected by logrotate (bsc#1177884)
  • Change deprecated path /var/run into /run for systemd (bsc#1185178)
  • Python fixes
  • Removal of RHEL5

mgr-push:

  • Defined __python for python2.
  • Excluded RHEL8 for Python 2 build.

mgr-virtualization:

  • Update package version to 4.2.0

python-hwdata:

  • Modified to build on RHEL8.

rhnlib:

  • Update package version to 4.2.0

spacecmd:

  • Rename system migration to system transfer
  • Rename SP to product migration
  • Update translation strings
  • Add group_addconfigchannel and group_removeconfigchannel
  • Add group_listconfigchannels and configchannel_listgroups
  • Fix spacecmd compat with Python 3
  • Deprecated "Software Crashes" feature
  • Document advanced package search on '--help' (bsc#1180583)
  • Fixed advanced search on 'package_listinstalledsystems'
  • Fixed duplicate results when using multiple search criteria (bsc#1180585)
  • Fixed "non-advanced" package search when using multiple package names (bsc#1180584)
  • Update translations
  • Fix: make spacecmd build on Debian
  • Add Service Pack migration operations (bsc#1173557)

spacewalk-client-tools:

  • Update the translations from weblate
  • Drop the --noSSLServerURL option
  • Updated RHEL Python requirements.
  • Added quotes around %{_vendor}.

spacewalk-koan:

  • Fix for spacewalk-koan test

spacewalk-oscap:

  • Update package version to 4.2.0

spacewalk-remote-utils:

  • Update package version to 4.2.0

supportutils-plugin-susemanager-client:

  • Update package version to 4.2.0

suseRegisterInfo:

  • Add support for Amazon Linux 2
  • Add support for Alibaba Cloud Linux 2
  • Adapted for RHEL build.

uyuni-common-libs:

  • Cleaning up unused Python 2 build leftovers.
  • Disabled debug package build.

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 15
    zypper in -t patch SUSE-SLE-Manager-Tools-15-2021-2103=1
  • Server Applications Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Server-Applications-15-SP2-2021-2103=1
  • Server Applications Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Server-Applications-15-SP3-2021-2103=1
  • SUSE Manager Proxy 4.1 Module 4.1
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.1-2021-2103=1
  • SUSE Manager Server 4.1 Module 4.1
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.1-2021-2103=1
  • SUSE Linux Enterprise Server ESPOS 15
    zypper in -t patch SUSE-SLE-Product-HPC-15-2021-2103=1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15
    zypper in -t patch SUSE-SLE-Product-HPC-15-2021-2103=1
  • SUSE Linux Enterprise Server 15 LTSS 15
    zypper in -t patch SUSE-SLE-Product-SLES-15-2021-2103=1
  • SUSE Linux Enterprise Server for SAP Applications 15
    zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-2021-2103=1

Package List:

  • SUSE Manager Client Tools for SLE 15 (noarch)
    • spacewalk-client-tools-4.2.10-3.41.3
    • python3-mgr-cfg-client-4.2.2-1.15.1
    • python3-rhnlib-4.2.3-3.25.1
    • python3-spacewalk-check-4.2.10-3.41.3
    • POS_Image-JeOS7-0.1.1620138994.d7f39a0-1.18.1
    • python3-mgr-osa-common-4.2.5-1.27.1
    • python3-mgr-virtualization-host-4.2.1-1.17.1
    • python3-spacewalk-koan-4.2.3-3.18.1
    • mgr-push-4.2.2-1.9.1
    • python3-mgr-virtualization-common-4.2.1-1.17.1
    • spacewalk-oscap-4.2.1-3.9.1
    • spacewalk-client-setup-4.2.10-3.41.3
    • mgr-daemon-4.2.7-1.26.1
    • spacecmd-4.2.8-3.59.1
    • python3-spacewalk-client-setup-4.2.10-3.41.3
    • python3-mgr-cfg-management-4.2.2-1.15.1
    • mgr-custom-info-4.2.1-1.9.1
    • mgr-cfg-4.2.2-1.15.1
    • ansible-doc-2.9.21-1.3.1
    • python3-pyvmomi-6.7.3-1.3.1
    • python3-suseRegisterInfo-4.2.3-3.12.1
    • POS_Image-Graphical7-0.1.1620138994.d7f39a0-1.18.1
    • python3-spacewalk-oscap-4.2.1-3.9.1
    • mgr-osad-4.2.5-1.27.1
    • mgr-cfg-management-4.2.2-1.15.1
    • python3-mgr-push-4.2.2-1.9.1
    • python3-mgr-osad-4.2.5-1.27.1
    • python3-python-memcached-1.59-3.5.1
    • mgr-virtualization-host-4.2.1-1.17.1
    • supportutils-plugin-susemanager-client-4.2.2-3.15.1
    • ansible-2.9.21-1.3.1
    • python3-hwdata-2.3.5-3.3.1
    • mgr-cfg-client-4.2.2-1.15.1
    • python3-spacewalk-client-tools-4.2.10-3.41.3
    • spacewalk-koan-4.2.3-3.18.1
    • python3-mgr-cfg-4.2.2-1.15.1
    • spacewalk-remote-utils-4.2.1-3.15.1
    • suseRegisterInfo-4.2.3-3.12.1
    • mgr-cfg-actions-4.2.2-1.15.1
    • python3-mgr-cfg-actions-4.2.2-1.15.1
    • spacewalk-check-4.2.10-3.41.3
  • SUSE Manager Client Tools for SLE 15 (aarch64 ppc64le s390x x86_64)
    • python3-uyuni-common-libs-4.2.3-1.12.1
    • memcached-1.5.6-4.7.1
    • golang-github-prometheus-prometheus-2.26.0-3.26.1
  • Server Applications Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • Server Applications Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • SUSE Manager Proxy 4.1 Module 4.1 (noarch)
    • python3-hwdata-2.3.5-3.3.1
  • SUSE Manager Server 4.1 Module 4.1 (noarch)
    • python3-hwdata-2.3.5-3.3.1
  • SUSE Linux Enterprise Server ESPOS 15 (aarch64 x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • SUSE Linux Enterprise Server ESPOS 15 (noarch)
    • python3-paramiko-2.4.2-3.6.1
    • python2-paramiko-2.4.2-3.6.1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (aarch64 x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (noarch)
    • python3-paramiko-2.4.2-3.6.1
    • python2-paramiko-2.4.2-3.6.1
  • SUSE Linux Enterprise Server 15 LTSS 15 (aarch64 ppc64le s390x x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • SUSE Linux Enterprise Server 15 LTSS 15 (noarch)
    • python3-paramiko-2.4.2-3.6.1
    • python2-paramiko-2.4.2-3.6.1
  • SUSE Linux Enterprise Server for SAP Applications 15 (ppc64le x86_64)
    • memcached-debugsource-1.5.6-4.7.1
    • memcached-debuginfo-1.5.6-4.7.1
    • memcached-devel-1.5.6-4.7.1
    • memcached-1.5.6-4.7.1
  • SUSE Linux Enterprise Server for SAP Applications 15 (noarch)
    • python3-paramiko-2.4.2-3.6.1
    • python2-paramiko-2.4.2-3.6.1

References: