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

Announcement ID: SUSE-RU-2021:3781-1
Rating: moderate
References:
Affected Products:
  • SUSE CaaS Platform 4.0
  • SUSE Enterprise Storage 6
  • SUSE Linux Enterprise High Performance Computing 15 SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 ESPOS 15-SP1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1
  • SUSE Linux Enterprise Server 15 SP1
  • SUSE Linux Enterprise Server 15 SP1 Business Critical Linux 15-SP1
  • SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1

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

Description:

This update for zypper fixes the following issues:

  • Manpage: Recommend the needs-rebooting command to test whether a system reboot is suggested.
  • Let a patch's reboot-needed flag overrule included packages. (bsc#1183268)
  • Quickfix setting "openSUSE_Tumbleweed" as default platform for "MicroOS". (bsc#1153687)
  • Protect against strict/relaxed user umask via sudo. (bsc#1183589)
  • xml summary: Add solvables repository alias. (bsc#1182372)
  • Allow trusted repos to add additional signing keys. (bsc#1184326)
  • MediaCurl: Fix logging of redirects.
  • Let negative values wait forever for the zypp lock. (bsc#1184399)
  • Fix 'purge-kernels' is broken in Leap 15.3. (bsc#1185325)
  • Fix service detection with cgroupv2. (bsc#1184997)
  • Add hints to 'trust GPG key' prompt.
  • Enhance XML output of repo GPG options
  • Add optional attributes showing the raw values actually present in the '.repo' file.
  • Link all executables with -pie (bsc#1186447)
  • Ship an empty '/etc/zypp/needreboot' per default. (jsc#PM-2645)
  • Fix solver jobs for PTFs. (bsc#1186503)
  • choice rules: treat orphaned packages as newest. (bc#1190465)
  • Add need reboot/restart hint to XML install summary. (bsc#1188435)
  • Fix kernel-*-livepatch removal in purge-kernels. (bsc#1190815)
  • Fix obs:// platform guessing for Leap. (bsc#1187425)
  • Fix purge-kernels fails. (bsc#1187738)
  • Do not download full files even if the checkExistsOnly flag is set. (bsc#1190712)
  • Prompt: choose exact match if prompt options are not prefix free. (bsc#1188156)
  • 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)
  • Make sure to keep states alives while transitioning. (bsc#1190199)
  • Fix crashes in logging code when shutting down. (bsc#1189031)
  • Manpage: Improve description about patch updates. (bsc#1187466)
  • Avoid calling 'su' to detect a too restrictive sudo user umask. (bsc#1186602)
  • Consolidate reboot-recommendations across tools and stop using /etc/zypp/needreboot (jsc#-SLE-18858)
  • Disable logger in the child after fork (bsc#1192436)
  • Check log writer before accessing it (bsc#1192337)
  • Allow uname-r format in purge kernels keepspec
  • zypper should keep cached files if transaction is aborted (bsc#1190356)
  • Require a minimum number of mirrors for multicurl (bsc#1191609)
  • Use procfs to detect nr of open fd's if rlimit is too high (bsc#1191324)
  • Fix translations (bsc#1191370)
  • RepoManager: Don't probe for plaindir repo if URL schema is plugin (bsc#1191286)

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 SP1
    zypper in -t patch SUSE-SLE-INSTALLER-15-SP1-2021-3781=1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 ESPOS 15-SP1
    zypper in -t patch SUSE-SLE-Product-HPC-15-SP1-ESPOS-2021-3781=1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1
    zypper in -t patch SUSE-SLE-Product-HPC-15-SP1-LTSS-2021-3781=1
  • SUSE Linux Enterprise Server 15 SP1 Business Critical Linux 15-SP1
    zypper in -t patch SUSE-SLE-Product-SLES-15-SP1-BCL-2021-3781=1
  • SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1
    zypper in -t patch SUSE-SLE-Product-SLES-15-SP1-LTSS-2021-3781=1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1
    zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP1-2021-3781=1
  • SUSE Enterprise Storage 6
    zypper in -t patch SUSE-Storage-6-2021-3781=1
  • SUSE CaaS Platform 4.0
    To install this update, use the SUSE CaaS Platform 'skuba' tool. It will inform you if it detects new updates and let you then trigger updating of the complete cluster in a controlled way.

Package List:

  • SUSE Linux Enterprise Server 15 SP1 (aarch64 ppc64le s390x x86_64)
    • libsolv-tools-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 ESPOS 15-SP1 (aarch64 x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libzypp-devel-17.28.8-3.61.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libsolv-devel-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • zypper-1.14.50-3.46.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 ESPOS 15-SP1 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1 (aarch64 x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE Linux Enterprise Server 15 SP1 Business Critical Linux 15-SP1 (x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise Server 15 SP1 Business Critical Linux 15-SP1 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1 (aarch64 ppc64le s390x x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1 (ppc64le x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Linux Enterprise Server for SAP Applications 15 SP1 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE Enterprise Storage 6 (aarch64 x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE Enterprise Storage 6 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1
  • SUSE CaaS Platform 4.0 (x86_64)
    • perl-solv-debuginfo-0.7.20-4.3.1
    • ruby-solv-0.7.20-4.3.1
    • libsolv-devel-debuginfo-0.7.20-4.3.1
    • libsolv-debuginfo-0.7.20-4.3.1
    • libsolv-tools-0.7.20-4.3.1
    • libsolv-devel-0.7.20-4.3.1
    • libzypp-debuginfo-17.28.8-3.61.1
    • libzypp-devel-17.28.8-3.61.1
    • zypper-1.14.50-3.46.1
    • libsolv-tools-debuginfo-0.7.20-4.3.1
    • libzypp-debugsource-17.28.8-3.61.1
    • libsolv-debugsource-0.7.20-4.3.1
    • ruby-solv-debuginfo-0.7.20-4.3.1
    • zypper-debugsource-1.14.50-3.46.1
    • python3-solv-0.7.20-4.3.1
    • zypper-debuginfo-1.14.50-3.46.1
    • python3-solv-debuginfo-0.7.20-4.3.1
    • perl-solv-0.7.20-4.3.1
    • libzypp-17.28.8-3.61.1
  • SUSE CaaS Platform 4.0 (noarch)
    • zypper-log-1.14.50-3.46.1
    • zypper-needs-restarting-1.14.50-3.46.1

References: