Recommended update for suseconnect-ng

Announcement ID: SUSE-RU-2024:0101-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise High Performance Computing 12 SP5
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server for SAP Applications 12 SP5

An update that contains one feature and has 22 fixes can now be installed.

Description:

This update fixes the following issues:

suseconnect-ng:

  • Update from verions 0.0.0 to version 1.4.0
  • Enable building on SLE12 SP5 (jsc#PED-3179)
  • Added EULA display for addons (bsc#1170267)
  • Fix zypper argument for auto-agreeing licenses (bsc#1214781)
  • Fixed 'provides' to work with yast2-registration on SLE15 SP4 (bsc#1212799)
  • Improve error message if product set more than once
  • Keep keepalive timer states when replacing SUSEConnect (bsc#1211588)
  • Make keepalive on SUMA systems exit without error (bsc#1207876)
  • Add deactivate API to ruby bindings (bsc#1202705)
  • Don't write system_token to service credentials files
  • Allow non-root users to use --version
  • Fix keepalive feature notice during installation
  • Fix requires for all RHEL clone distributions like alma and rocky
  • Fix System-Token support in ruby binding (bsc#1203341)
  • Respect the PROXY_ENABLED environment variable
  • Use system-wide proxy settings (bsc#1200994)
  • Add customer information about keepalive calls
  • Fixes an issue when (bsc#1196076)
  • Print nested zypper errors (bsc#1200803)
  • Fix migration json error with SMT (bsc#1198625)
  • Allow reloading CA certs pool (bsc#1195220)
  • Fix product tree traversal (bsc#1197398)
  • Revert "Remove self from LD_PRELOAD (bsc#1196326)
  • Remove self from LD_PRELOAD (bsc#1196326)
  • Delegate free() calls back to Go (bsc#1195729)
  • Workaround system cert reloading after import (bsc#1195220)
  • Add -l as an alias for --list-extensions
  • Add --clean as an alias for --cleanup (bsc#1195003)
  • Add flag to import product repo keys (bsc#1174657)
  • Cleanup services during migration (bsc#1161891)
  • Allow non-root users to see usage text
  • Update code comments to match shim behavior.
  • Remove dependency on systemd
  • Add package search for YaST's "Online Search"
  • Add CLI for zypper search-packages plugin
  • Add Requires that weren't explicit (bsc#1188646)
  • Fix list-extensions printing "Not available" when using SCC
  • Write usage help to stdout like the Ruby version
  • Document advantage of suseconnect-ng
  • Add proxy auth support
  • Change order of usage help options to match the Ruby version
  • Add zypper service commands needed for registration
  • S390: set cpus, sockets, hypervisor and uuid hwinfo fields
  • Implement the system update part of registration

yast2-registration:

  • Switch to the new SUSEConnect-ng (bsc#1212799)
  • Fixes an issue with SSL root CA certificates. (bsc#1195220)
  • Detection of base products coming from SCC (bsc#1194989, bsc#1217317)

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 Linux Enterprise High Performance Computing 12 SP5
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-101=1
  • SUSE Linux Enterprise Server 12 SP5
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-101=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP5
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-101=1

Package List:

  • SUSE Linux Enterprise High Performance Computing 12 SP5 (aarch64 x86_64)
    • suseconnect-ng-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ng-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ruby-bindings-1.4.0~git0.b0f7c25bfdfa-3.3.8
  • SUSE Linux Enterprise High Performance Computing 12 SP5 (noarch)
    • yast2-registration-3.3.2-3.7.4
  • SUSE Linux Enterprise Server 12 SP5 (aarch64 ppc64le s390x x86_64)
    • suseconnect-ng-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ng-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ruby-bindings-1.4.0~git0.b0f7c25bfdfa-3.3.8
  • SUSE Linux Enterprise Server 12 SP5 (noarch)
    • yast2-registration-3.3.2-3.7.4
  • SUSE Linux Enterprise Server for SAP Applications 12 SP5 (ppc64le x86_64)
    • suseconnect-ng-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ng-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-debuginfo-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • libsuseconnect-1.4.0~git0.b0f7c25bfdfa-3.3.8
    • suseconnect-ruby-bindings-1.4.0~git0.b0f7c25bfdfa-3.3.8
  • SUSE Linux Enterprise Server for SAP Applications 12 SP5 (noarch)
    • yast2-registration-3.3.2-3.7.4

References: