Recommended update for open-vm-tools

Announcement ID: SUSE-RU-2018:3826-1
Rating: moderate
References:
Affected Products:
  • SUSE CaaS Platform 3.0
  • SUSE Container as a Service Platform 1.0
  • SUSE Container as a Service Platform 2.0
  • SUSE Linux Enterprise Desktop 12 SP3
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3

An update that has three fixes can now be installed.

Description:

This update for open-vm-tools fixes the following issues:

  • Added Handle Linux kernel /proc FS uint32 type stat overflow when calculating. (bsc#1110793) On both 32-bit and 64-bit Linux, tools always parses Linux kernel /proc FS stats as uint64 values. For rate stats, current - previous can handle uint64 type stat overflow, but not uint32 type.
  • Optional override for short and long OS names sent from Tools. (bsc#1047469) Added support for customers to override the returned long and short OS names through the tools config file. If the setting is present, then names gathered by hostinfo will be ignored. The user is responsible for setting the appropriate names.
  • Workaround for false negative result when detecting cloud-init existance. (bsc#1111619) "cloud-init -v" cmd is used to detect if cloud-init is properly configured and it works on most linux distros. However in some linux distro like Amazon Linux 2, "cloud-init -v" will print result to stderr instead of stdout and it makes "forkExecAndWaitCommand" give false negative result.
  • added a new bool switch in "ForkExecAndWaitCommand" to choose if we should ignore the stderr output when the return code is 0
  • removed unnecessary reference for "ForkExecAndWaitCommand" in linuxDeploymentUtilities.c
  • trivial change for some formatting

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 Desktop 12 SP3
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2018-2718=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-2718=1
  • SUSE Linux Enterprise Server 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-2718=1
  • SUSE Linux Enterprise High Performance Computing 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-2718=1
  • SUSE CaaS Platform 3.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.
  • SUSE Container as a Service Platform 2.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.
  • SUSE Container as a Service Platform 1.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 Desktop 12 SP3 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • open-vm-tools-desktop-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-desktop-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • open-vm-tools-desktop-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-desktop-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE Linux Enterprise Server 12 SP3 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • open-vm-tools-desktop-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-desktop-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • open-vm-tools-desktop-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-desktop-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE CaaS Platform 3.0 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE Container as a Service Platform 2.0 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1
  • SUSE Container as a Service Platform 1.0 (x86_64)
    • libvmtools0-debuginfo-10.3.0-3.19.1
    • open-vm-tools-debuginfo-10.3.0-3.19.1
    • libvmtools0-10.3.0-3.19.1
    • open-vm-tools-debugsource-10.3.0-3.19.1
    • open-vm-tools-10.3.0-3.19.1

References: