Recommended update for SUSEConnect, libzypp, yast2-pkg-bindings, zypper

Announcement ID: SUSE-RU-2017:1657-1
Rating: moderate
References:
Affected Products:
  • Magnum Orchestration 7
  • SUSE Linux Enterprise Desktop 12 SP2
  • SUSE Linux Enterprise High Performance Computing 12 SP2
  • SUSE Linux Enterprise Server 12 SP2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2
  • SUSE Linux Enterprise Server for the Raspberry Pi 12-SP2
  • SUSE Linux Enterprise Software Development Kit 12 12-SP2

An update that has 16 fixes can now be installed.

Description:

The Software Update Stack was updated to receive fixes and enhancements.

SUSEConnect:

  • Fix license auto-agreement support. (bsc#1037783)

libzypp:

  • Use a common workflow for downloading packages and source packages. This includes a common way of handling and reporting gpg signature and checks. (bsc#1037210)
  • Treat explicit queries for 'kind:name' correctly. (bsc#1035729)
  • Add API to control resolver job to update all packages. (fate#320653)
  • Remove legacy vendor equivalence between 'suse' and 'opensuse'. (bsc#1030686)
  • Allow temporary repositories to control their metadata directories. (bsc#1032632)
  • Recognize license tarball in rpmmd repositories. (fate#316159)
  • Fix media verification to properly propagate media access errors. (bsc#1031093)
  • Fix invalidation of PoolItems if Pool IDs are reused. (bsc#1028661)

zypper:

  • Accept --auto-agree-with-product-licenses from SUSEConnect. (bsc#1037783)
  • Add hint about possibly missing plugin package when handling unknown commands. (bsc#1037254)
  • Tag packages installed by user request as 'i+' on search output.
  • Fix crash when non-package types are passed as argument. (bsc#1037210)
  • Use a common definition for common solver options. (bsc#1017486)
  • Fix translation shortcut error. (bsc#1035344)
  • Add --with-update option to "zypper patch" to install also plain package updates. This is basically the same as running "zypper update" afterwards. (fate#320653)
  • Remove legacy vendor equivalence between 'suse' and 'opensuse'. (bsc#1030686)
  • Fix crash when exiting after pressing CTRL-C quickly twice or more. (bsc#1032279)
  • Use private temporary repository for --plus-repo. (bsc#1032632, bsc#1017267)
  • Use private temporary repository to collect rpms passed on the command line. (bsc#1032632)
  • Allow --plus-content to temporarily enable repositories by alias/number.
  • Recognize --plus-content repositories. (fate#319486)
  • Describe supported SSL related URL options in man page. (bsc#1032152)

yast2-pkg-bindings:

  • Fix pkgGpgCheck callback crashing when reporting SrcPackages. (bsc#1037210)
  • Fix failure when trying to save a plugin service. (bsc#1021117)

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:

  • Magnum Orchestration 7
    zypper in -t patch SUSE-OpenStack-Cloud-Magnum-Orchestration-7-2017-1022=1
  • SUSE Linux Enterprise Desktop 12 SP2
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP2-2017-1022=1
  • SUSE Linux Enterprise Server for the Raspberry Pi 12-SP2
    zypper in -t patch SUSE-SLE-RPI-12-SP2-2017-1022=1
  • SUSE Linux Enterprise Software Development Kit 12 12-SP2
    zypper in -t patch SUSE-SLE-SDK-12-SP2-2017-1022=1
  • SUSE Linux Enterprise High Performance Computing 12 SP2
    zypper in -t patch SUSE-SLE-SERVER-12-SP2-2017-1022=1
  • SUSE Linux Enterprise Server 12 SP2
    zypper in -t patch SUSE-SLE-SERVER-12-SP2-2017-1022=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2
    zypper in -t patch SUSE-SLE-SERVER-12-SP2-2017-1022=1

Package List:

  • Magnum Orchestration 7 (x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • zypper-debugsource-1.13.28-18.8.5
  • SUSE Linux Enterprise Desktop 12 SP2 (x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • yast2-pkg-bindings-debuginfo-3.1.36-6.5.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • zypper-debugsource-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • yast2-pkg-bindings-3.1.36-6.5.5
    • yast2-pkg-bindings-debugsource-3.1.36-6.5.5
  • SUSE Linux Enterprise Desktop 12 SP2 (noarch)
    • zypper-log-1.13.28-18.8.5
  • SUSE Linux Enterprise Server for the Raspberry Pi 12-SP2 (aarch64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • yast2-pkg-bindings-debuginfo-3.1.36-6.5.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • zypper-debugsource-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • yast2-pkg-bindings-3.1.36-6.5.5
    • yast2-pkg-bindings-debugsource-3.1.36-6.5.5
  • SUSE Linux Enterprise Server for the Raspberry Pi 12-SP2 (noarch)
    • zypper-log-1.13.28-18.8.5
  • SUSE Linux Enterprise Software Development Kit 12 12-SP2 (aarch64 ppc64le s390x x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • libzypp-devel-doc-16.12.0-27.14.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • libzypp-devel-16.12.0-27.14.5
  • SUSE Linux Enterprise Software Development Kit 12 12-SP2 (noarch)
    • yast2-pkg-bindings-devel-doc-3.1.36-6.5.5
  • SUSE Linux Enterprise High Performance Computing 12 SP2 (aarch64 x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • yast2-pkg-bindings-debuginfo-3.1.36-6.5.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • zypper-debugsource-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • yast2-pkg-bindings-3.1.36-6.5.5
    • yast2-pkg-bindings-debugsource-3.1.36-6.5.5
  • SUSE Linux Enterprise High Performance Computing 12 SP2 (noarch)
    • zypper-log-1.13.28-18.8.5
  • SUSE Linux Enterprise Server 12 SP2 (aarch64 ppc64le s390x x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • yast2-pkg-bindings-debuginfo-3.1.36-6.5.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • zypper-debugsource-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • yast2-pkg-bindings-3.1.36-6.5.5
    • yast2-pkg-bindings-debugsource-3.1.36-6.5.5
  • SUSE Linux Enterprise Server 12 SP2 (noarch)
    • zypper-log-1.13.28-18.8.5
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2 (ppc64le x86_64)
    • libzypp-debugsource-16.12.0-27.14.5
    • zypper-1.13.28-18.8.5
    • libzypp-debuginfo-16.12.0-27.14.5
    • yast2-pkg-bindings-debuginfo-3.1.36-6.5.5
    • libzypp-16.12.0-27.14.5
    • zypper-debuginfo-1.13.28-18.8.5
    • zypper-debugsource-1.13.28-18.8.5
    • SUSEConnect-0.3.1-19.11.2
    • yast2-pkg-bindings-3.1.36-6.5.5
    • yast2-pkg-bindings-debugsource-3.1.36-6.5.5
  • SUSE Linux Enterprise Server for SAP Applications 12 SP2 (noarch)
    • zypper-log-1.13.28-18.8.5

References: