Recommended update for libzypp, zypper, libsolv, protobuf

Announcement ID: SUSE-RU-2021:3501-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP2
  • Basesystem Module 15-SP3
  • Development Tools Module 15-SP2
  • Development Tools Module 15-SP3
  • Public Cloud Module 15-SP2
  • Public Cloud Module 15-SP3
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise Micro 5.0
  • SUSE Linux Enterprise Micro 5.1
  • SUSE Linux Enterprise Micro 5.2
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • 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 for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Manager Proxy 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
  • SUSE Manager Server 4.2 Module 4.2
  • SUSE Package Hub 15 15-SP2
  • SUSE Package Hub 15 15-SP3

An update that contains two features and has 15 fixes can now be installed.

Description:

This update for libzypp, zypper, libsolv and protobuf fixes the following issues:

  • Choice rules: treat orphaned packages as newest (bsc#1190465)
  • Avoid calling 'su' to detect a too restrictive sudo user umask (bsc#1186602)
  • Do not check of signatures and keys two times(redundant) (bsc#1190059)
  • Rephrase vendor conflict message in case 2 packages are involved (bsc#1187760)
  • Show key fpr from signature when signature check fails (bsc#1187224)
  • Fix solver jobs for PTFs (bsc#1186503)
  • Fix purge-kernels fails (bsc#1187738)
  • Fix obs:// platform guessing for Leap (bsc#1187425)
  • Make sure to keep states alives while transitioning. (bsc#1190199)
  • Manpage: Improve description about patch updates(bsc#1187466)
  • Manpage: Recommend the needs-rebooting command to test whether a system reboot is suggested.
  • Fix kernel-*-livepatch removal in purge-kernels. (bsc#1190815)
  • Fix crashes in logging code when shutting down (bsc#1189031)
  • Do not download full files even if the checkExistsOnly flag is set. (bsc#1190712)
  • Add need reboot/restart hint to XML install summary (bsc#1188435)
  • Prompt: choose exact match if prompt options are not prefix free (bsc#1188156)
  • Include libprotobuf-lite20 in products to enable parallel downloads. (jsc#ECO-2911, jsc#SLE-16862)

Special Instructions and Notes:

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 Server 15 SP2
    zypper in -t patch SUSE-SLE-INSTALLER-15-SP2-2021-3501=1
  • Basesystem Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP2-2021-3501=1
  • Basesystem Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP3-2021-3501=1
  • Development Tools Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP2-2021-3501=1
  • Development Tools Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP3-2021-3501=1
  • SUSE Package Hub 15 15-SP2
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP2-2021-3501=1
  • SUSE Package Hub 15 15-SP3
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP3-2021-3501=1
  • Public Cloud Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP2-2021-3501=1
  • Public Cloud Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP3-2021-3501=1
  • SUSE Manager Server 4.1 Module 4.1
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.1-2021-3501=1
  • SUSE Manager Server 4.2 Module 4.2
    zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.2-2021-3501=1
  • SUSE Linux Enterprise Micro 5.0
    zypper in -t patch SUSE-SUSE-MicroOS-5.0-2021-3501=1
  • SUSE Linux Enterprise Micro 5.1
    zypper in -t patch SUSE-SUSE-MicroOS-5.1-2021-3501=1

Package List:

  • SUSE Linux Enterprise Server 15 SP2 (aarch64 ppc64le s390x x86_64)
    • libsolv-tools-0.7.20-9.2
    • libzypp-17.28.5-15.2
    • libprotobuf-lite20-3.9.2-4.9.1
  • Basesystem Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libzypp-debugsource-17.28.5-15.2
    • python3-solv-0.7.20-9.2
    • libsolv-devel-debuginfo-0.7.20-9.2
    • libzypp-debuginfo-17.28.5-15.2
    • libprotobuf-lite20-3.9.2-4.9.1
    • libprotobuf-lite20-debuginfo-3.9.2-4.9.1
    • ruby-solv-debuginfo-0.7.20-9.2
    • python3-solv-debuginfo-0.7.20-9.2
    • zypper-debuginfo-1.14.49-16.1
    • libsolv-tools-0.7.20-9.2
    • libsolv-devel-0.7.20-9.2
    • ruby-solv-0.7.20-9.2
    • zypper-1.14.49-16.1
    • libsolv-tools-debuginfo-0.7.20-9.2
    • libsolv-debugsource-0.7.20-9.2
    • libzypp-17.28.5-15.2
    • libzypp-devel-17.28.5-15.2
    • zypper-debugsource-1.14.49-16.1
  • Basesystem Module 15-SP2 (noarch)
    • zypper-needs-restarting-1.14.49-16.1
    • zypper-log-1.14.49-16.1
  • Basesystem Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libzypp-debugsource-17.28.5-15.2
    • protobuf-debugsource-3.9.2-4.9.1
    • zypper-debuginfo-1.14.49-16.1
    • libsolv-tools-0.7.20-9.2
    • libsolv-tools-debuginfo-0.7.20-9.2
    • libzypp-17.28.5-15.2
    • libprotobuf20-3.9.2-4.9.1
    • libsolv-debugsource-0.7.20-9.2
    • libzypp-devel-17.28.5-15.2
    • libsolv-devel-debuginfo-0.7.20-9.2
    • libzypp-debuginfo-17.28.5-15.2
    • libprotobuf-lite20-3.9.2-4.9.1
    • zypper-1.14.49-16.1
    • zypper-debugsource-1.14.49-16.1
    • libprotobuf20-debuginfo-3.9.2-4.9.1
    • ruby-solv-debuginfo-0.7.20-9.2
    • libsolv-devel-0.7.20-9.2
    • ruby-solv-0.7.20-9.2
    • python3-solv-0.7.20-9.2
    • python3-solv-debuginfo-0.7.20-9.2
  • Basesystem Module 15-SP3 (noarch)
    • zypper-needs-restarting-1.14.49-16.1
    • zypper-log-1.14.49-16.1
  • Development Tools Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libprotoc20-debuginfo-3.9.2-4.9.1
    • libprotobuf-lite20-3.9.2-4.9.1
    • libprotobuf-lite20-debuginfo-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
    • perl-solv-0.7.20-9.2
    • libprotoc20-3.9.2-4.9.1
    • protobuf-devel-debuginfo-3.9.2-4.9.1
    • libprotobuf20-3.9.2-4.9.1
    • libsolv-debugsource-0.7.20-9.2
    • perl-solv-debuginfo-0.7.20-9.2
    • libprotobuf20-debuginfo-3.9.2-4.9.1
    • protobuf-devel-3.9.2-4.9.1
  • Development Tools Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libprotoc20-debuginfo-3.9.2-4.9.1
    • libprotobuf-lite20-3.9.2-4.9.1
    • libprotobuf-lite20-debuginfo-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
    • perl-solv-0.7.20-9.2
    • libprotoc20-3.9.2-4.9.1
    • protobuf-devel-debuginfo-3.9.2-4.9.1
    • libsolv-debugsource-0.7.20-9.2
    • perl-solv-debuginfo-0.7.20-9.2
    • protobuf-devel-3.9.2-4.9.1
  • SUSE Package Hub 15 15-SP2 (aarch64 ppc64le s390x x86_64)
    • python3-protobuf-3.9.2-4.9.1
    • python2-protobuf-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
  • SUSE Package Hub 15 15-SP3 (aarch64 ppc64le s390x x86_64)
    • python3-protobuf-3.9.2-4.9.1
    • python2-protobuf-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
  • Public Cloud Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • python3-protobuf-3.9.2-4.9.1
  • Public Cloud Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • python3-protobuf-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
  • SUSE Manager Server 4.1 Module 4.1 (aarch64 ppc64le s390x x86_64)
    • protobuf-java-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
  • SUSE Manager Server 4.2 Module 4.2 (aarch64 ppc64le s390x x86_64)
    • protobuf-java-3.9.2-4.9.1
    • protobuf-debugsource-3.9.2-4.9.1
  • SUSE Linux Enterprise Micro 5.0 (aarch64 x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libzypp-debugsource-17.28.5-15.2
    • libzypp-debuginfo-17.28.5-15.2
    • libprotobuf-lite20-3.9.2-4.9.1
    • zypper-debuginfo-1.14.49-16.1
    • libsolv-tools-0.7.20-9.2
    • zypper-1.14.49-16.1
    • libsolv-tools-debuginfo-0.7.20-9.2
    • libsolv-debugsource-0.7.20-9.2
    • libzypp-17.28.5-15.2
    • zypper-debugsource-1.14.49-16.1
  • SUSE Linux Enterprise Micro 5.0 (noarch)
    • zypper-needs-restarting-1.14.49-16.1
  • SUSE Linux Enterprise Micro 5.1 (aarch64 s390x x86_64)
    • libsolv-debuginfo-0.7.20-9.2
    • libzypp-debugsource-17.28.5-15.2
    • libzypp-debuginfo-17.28.5-15.2
    • libprotobuf-lite20-3.9.2-4.9.1
    • zypper-debuginfo-1.14.49-16.1
    • libsolv-tools-0.7.20-9.2
    • zypper-1.14.49-16.1
    • libsolv-tools-debuginfo-0.7.20-9.2
    • libsolv-debugsource-0.7.20-9.2
    • libzypp-17.28.5-15.2
    • zypper-debugsource-1.14.49-16.1
  • SUSE Linux Enterprise Micro 5.1 (noarch)
    • zypper-needs-restarting-1.14.49-16.1

References: