Recommended update for libzypp, zypper, libsolv

Announcement ID: SUSE-RU-2021:3780-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server 15 LTSS 15
  • SUSE Linux Enterprise Server ESPOS 15
  • SUSE Linux Enterprise Server for SAP Applications 15

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

Description:

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

  • Do not download full files even if the checkExistsOnly flag is set. (bsc#1190712)
  • Fix kernel-*-livepatch removal in purge-kernels. (bsc#1190815)
  • Make sure to keep states alives while transitioning. (bsc#1190199)
  • May set techpreview variables for testing in /etc/zypp/zypp.conf.
  • If environment variables are unhandy one may enable the desired techpreview in zypp.conf
  • CMake/spec: Add option to force SINGLE_RPMTRANS as default for zypper.
  • Make sure singleTrans is zypper-only for now.
  • Do not check of signatures and keys two times(redundant) (bsc#1190059)
  • Fix crashes in logging code when shutting down (bsc#1189031)
  • Rephrase vendor conflict message in case 2 packages are involved (bsc#1187760)
  • Fix solver jobs for PTFs (bsc#1186503)
  • spec: switch to pkgconfig(openssl)
  • Show key fpr from signature when signature check fails (bsc#1187224)
  • Implement alternative single transaction commit strategy.
  • Use ZYPP_MEDIANETWORK=1 to enable the experimental new media backend.
  • Implement zchunk download, refactor Downloader backend.
  • Fix purge-kernels fails (bsc#1187738)
  • Avoid calling 'su' to detect a too restrictive sudo user umask (bsc#1186602)
  • Fix typo in German translations.
  • Support new reports for singletrans rpm commit.
  • Prompt: choose exact match if prompt options are not prefix free (bsc#1188156)
  • Install summary: Show new and removed packages closer to the prompt.
  • Add need reboot/restart hint to XML install summary (bsc#1188435)
  • Add comment option for lock command.
  • Fix obs:// platform guessing for Leap (bsc#1187425)
  • Manpage: Improve description about patch updates(bsc#1187466)
  • 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)
  • zypper-log: protect against thread name indicators in a log.
  • xml summary: add solvables repository alias. (bsc#1182372)
  • Fix service detection with cgroupv2 (bsc#1184997)
  • Fix purge-kernels is broken in Leap 15.3 (bsc#1185325)
  • Allow trusted repos to add additional signing keys (bsc#1184326)
  • Let negative values wait forever for the zypp lock (bsc#1184399)
  • Link all executables with -pie (bsc#1186447)
  • Ship an empty /etc/zypp/needreboot per default (jsc#PM-2645)
  • choice rules: treat orphaned packages as newest (bc#1190465)
  • 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
    zypper in -t patch SUSE-SLE-INSTALLER-15-2021-3780=1
  • SUSE Linux Enterprise Server ESPOS 15
    zypper in -t patch SUSE-SLE-Product-HPC-15-2021-3780=1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15
    zypper in -t patch SUSE-SLE-Product-HPC-15-2021-3780=1
  • SUSE Linux Enterprise Server 15 LTSS 15
    zypper in -t patch SUSE-SLE-Product-SLES-15-2021-3780=1
  • SUSE Linux Enterprise Server for SAP Applications 15
    zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-2021-3780=1

Package List:

  • SUSE Linux Enterprise Server 15 (aarch64 ppc64le s390x x86_64)
    • zypper-1.14.50-3.60.1
    • libzypp-17.28.8-3.78.1
    • libsolv-tools-0.7.20-3.48.1
  • SUSE Linux Enterprise Server ESPOS 15 (aarch64 x86_64)
    • zypper-debugsource-1.14.50-3.60.1
    • libsolv-tools-0.7.20-3.48.1
    • libsolv-devel-debuginfo-0.7.20-3.48.1
    • libsolv-debugsource-0.7.20-3.48.1
    • libzypp-debugsource-17.28.8-3.78.1
    • python3-solv-0.7.20-3.48.1
    • zypper-1.14.50-3.60.1
    • perl-solv-debuginfo-0.7.20-3.48.1
    • libzypp-debuginfo-17.28.8-3.78.1
    • libzypp-devel-17.28.8-3.78.1
    • ruby-solv-debuginfo-0.7.20-3.48.1
    • libsolv-tools-debuginfo-0.7.20-3.48.1
    • python3-solv-debuginfo-0.7.20-3.48.1
    • python-solv-0.7.20-3.48.1
    • zypper-debuginfo-1.14.50-3.60.1
    • libsolv-devel-0.7.20-3.48.1
    • libsolv-debuginfo-0.7.20-3.48.1
    • perl-solv-0.7.20-3.48.1
    • libzypp-17.28.8-3.78.1
    • python-solv-debuginfo-0.7.20-3.48.1
    • ruby-solv-0.7.20-3.48.1
  • SUSE Linux Enterprise Server ESPOS 15 (noarch)
    • zypper-log-1.14.50-3.60.1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (aarch64 x86_64)
    • zypper-debugsource-1.14.50-3.60.1
    • libsolv-tools-0.7.20-3.48.1
    • libsolv-debugsource-0.7.20-3.48.1
    • libsolv-devel-debuginfo-0.7.20-3.48.1
    • libzypp-debugsource-17.28.8-3.78.1
    • python3-solv-0.7.20-3.48.1
    • zypper-1.14.50-3.60.1
    • perl-solv-debuginfo-0.7.20-3.48.1
    • libzypp-debuginfo-17.28.8-3.78.1
    • libzypp-devel-17.28.8-3.78.1
    • ruby-solv-debuginfo-0.7.20-3.48.1
    • libsolv-tools-debuginfo-0.7.20-3.48.1
    • python3-solv-debuginfo-0.7.20-3.48.1
    • python-solv-0.7.20-3.48.1
    • zypper-debuginfo-1.14.50-3.60.1
    • libsolv-devel-0.7.20-3.48.1
    • libsolv-debuginfo-0.7.20-3.48.1
    • perl-solv-0.7.20-3.48.1
    • libzypp-17.28.8-3.78.1
    • python-solv-debuginfo-0.7.20-3.48.1
    • ruby-solv-0.7.20-3.48.1
  • SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (noarch)
    • zypper-log-1.14.50-3.60.1
  • SUSE Linux Enterprise Server 15 LTSS 15 (aarch64 ppc64le s390x x86_64)
    • zypper-debugsource-1.14.50-3.60.1
    • libsolv-tools-0.7.20-3.48.1
    • libsolv-debugsource-0.7.20-3.48.1
    • libsolv-devel-debuginfo-0.7.20-3.48.1
    • libzypp-debugsource-17.28.8-3.78.1
    • python3-solv-0.7.20-3.48.1
    • zypper-1.14.50-3.60.1
    • perl-solv-debuginfo-0.7.20-3.48.1
    • libzypp-debuginfo-17.28.8-3.78.1
    • libzypp-devel-17.28.8-3.78.1
    • ruby-solv-debuginfo-0.7.20-3.48.1
    • libsolv-tools-debuginfo-0.7.20-3.48.1
    • python3-solv-debuginfo-0.7.20-3.48.1
    • python-solv-0.7.20-3.48.1
    • zypper-debuginfo-1.14.50-3.60.1
    • libsolv-devel-0.7.20-3.48.1
    • libsolv-debuginfo-0.7.20-3.48.1
    • perl-solv-0.7.20-3.48.1
    • libzypp-17.28.8-3.78.1
    • python-solv-debuginfo-0.7.20-3.48.1
    • ruby-solv-0.7.20-3.48.1
  • SUSE Linux Enterprise Server 15 LTSS 15 (noarch)
    • zypper-log-1.14.50-3.60.1
  • SUSE Linux Enterprise Server for SAP Applications 15 (ppc64le x86_64)
    • zypper-debugsource-1.14.50-3.60.1
    • libsolv-tools-0.7.20-3.48.1
    • libsolv-debugsource-0.7.20-3.48.1
    • libsolv-devel-debuginfo-0.7.20-3.48.1
    • libzypp-debugsource-17.28.8-3.78.1
    • python3-solv-0.7.20-3.48.1
    • zypper-1.14.50-3.60.1
    • perl-solv-debuginfo-0.7.20-3.48.1
    • libzypp-debuginfo-17.28.8-3.78.1
    • libzypp-devel-17.28.8-3.78.1
    • ruby-solv-debuginfo-0.7.20-3.48.1
    • libsolv-tools-debuginfo-0.7.20-3.48.1
    • python3-solv-debuginfo-0.7.20-3.48.1
    • python-solv-0.7.20-3.48.1
    • zypper-debuginfo-1.14.50-3.60.1
    • libsolv-devel-0.7.20-3.48.1
    • libsolv-debuginfo-0.7.20-3.48.1
    • perl-solv-0.7.20-3.48.1
    • libzypp-17.28.8-3.78.1
    • python-solv-debuginfo-0.7.20-3.48.1
    • ruby-solv-0.7.20-3.48.1
  • SUSE Linux Enterprise Server for SAP Applications 15 (noarch)
    • zypper-log-1.14.50-3.60.1

References: