Recommended update for systemd

Announcement ID: SUSE-RU-2018:2382-1
Rating: moderate
References:
Affected Products:
  • Magnum Orchestration 7
  • 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 SP2
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP2
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
  • SUSE Linux Enterprise Software Bootstrap Kit 12 12-SP3
  • SUSE Linux Enterprise Software Development Kit 12 SP3

An update that has 13 fixes can now be installed.

Description:

This update for systemd fixes the following issues:

  • core: In --user mode, report READY=1 as soon as basic.target is reached.
  • sd-bus: Extend D-Bus authentication timeout considerably.
  • scsi_id: Fixup prefix for pre-SPC inquiry reply. (bsc#1039099)
  • udev: Use MAC address match only for ibmveth/ibmvnic/mlx4. (bsc#1095096)
  • compat-rules: Generate more compat by-id symlinks for NVMe devices. (bsc#1095096)
  • udev: Whitelist mlx4_core locally-administered MAC addresses in the persistent rule generator. (bsc#1083158)
  • udev: Don't create by-partlabel/primary and .../logical symlinks. (bsc#1089761)
  • rules: Add /dev/disk/by-partuuid symlinks also for dos partition tables.
  • device: Make sure to always retroactively start device dependencies. (bsc#1088052)
  • device: Skip deserialization of device units when udevd is not running.
  • install: "user" and "global" scopes are equivalent for user presets. (bsc#1093851)
  • install: Search preset files in /run.
  • man: Updated systemd-analyze blame description for service-units with Type=simple. (bsc#1091265)
  • logind: Fix crash when shutdown is not issued from a tty. (bsc#1088890)
  • logind: Do not use an uninitialized variable. (bsc#1088890)
  • Disable user services by default. (bsc#1090785)
  • Ship 99-sysctl.conf instead of creating it during package installation/update. (bsc#1088769) Previously this symlink was created in /etc/sysctl.d during %post which made the symlink not owned and more importantly it was created only if /etc/sysctl.conf is already installed which is not always the case during the installation process it seems. So ship the symlink unconditionally and put it in /usr/lib/sysctl.d instead since it's a distro default behavior that might be overriden by sysadmin later.
  • systemd: Add offline environmental condition to 80-acpi-container-hotplug.rules. (bsc#1080382, bsc#1082485) Add the offline event environmental condition to restrict the rule that is can only be triggered when the change event is received with the "offline" environmental data. The 27664c581 "ACPI / scan: Send change uevent with offine environmental data" kernel patch changed the corresponding code in kernel. This change prevents the udev rules for acpi container be triggered by "udevadm trigger" from user space.
  • build-sys: Explicitly require python3. (bsc#1082004)

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-2018-1632=1
  • SUSE Linux Enterprise Software Bootstrap Kit 12 12-SP3
    zypper in -t patch SUSE-SLE-BSK-12-SP3-2018-1632=1
  • SUSE Linux Enterprise Desktop 12 SP3
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2018-1632=1
  • SUSE Linux Enterprise Software Development Kit 12 SP3
    zypper in -t patch SUSE-SLE-SDK-12-SP3-2018-1632=1
  • SUSE Linux Enterprise Server 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-1632=1
  • SUSE Linux Enterprise High Performance Computing 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-1632=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2018-1632=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:

  • Magnum Orchestration 7 (x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Linux Enterprise Software Bootstrap Kit 12 12-SP3 (ppc64le s390x x86_64)
    • systemd-mini-228-150.43.2
    • libudev-mini1-228-150.43.2
    • udev-mini-228-150.43.2
    • libudev-mini-devel-228-150.43.2
    • libudev-mini1-debuginfo-228-150.43.2
    • systemd-mini-debuginfo-228-150.43.2
    • systemd-mini-debugsource-228-150.43.2
    • systemd-mini-devel-228-150.43.2
    • udev-mini-debuginfo-228-150.43.2
  • SUSE Linux Enterprise Desktop 12 SP3 (x86_64)
    • libudev1-debuginfo-32bit-228-150.43.2
    • systemd-debuginfo-228-150.43.2
    • libsystemd0-debuginfo-32bit-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • systemd-debuginfo-32bit-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
    • libsystemd0-32bit-228-150.43.2
    • libudev1-32bit-228-150.43.2
    • systemd-32bit-228-150.43.2
  • SUSE Linux Enterprise Desktop 12 SP3 (noarch)
    • systemd-bash-completion-228-150.43.2
  • SUSE Linux Enterprise Software Development Kit 12 SP3 (aarch64 ppc64le s390x x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev-devel-228-150.43.2
    • systemd-devel-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Linux Enterprise Server 12 SP3 (aarch64 ppc64le s390x x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Linux Enterprise Server 12 SP3 (noarch)
    • systemd-bash-completion-228-150.43.2
  • SUSE Linux Enterprise Server 12 SP3 (s390x x86_64)
    • libudev1-debuginfo-32bit-228-150.43.2
    • libsystemd0-debuginfo-32bit-228-150.43.2
    • systemd-debuginfo-32bit-228-150.43.2
    • libsystemd0-32bit-228-150.43.2
    • libudev1-32bit-228-150.43.2
    • systemd-32bit-228-150.43.2
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (aarch64 x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (noarch)
    • systemd-bash-completion-228-150.43.2
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (x86_64)
    • libudev1-debuginfo-32bit-228-150.43.2
    • libsystemd0-debuginfo-32bit-228-150.43.2
    • systemd-debuginfo-32bit-228-150.43.2
    • libsystemd0-32bit-228-150.43.2
    • libudev1-32bit-228-150.43.2
    • systemd-32bit-228-150.43.2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (ppc64le x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (noarch)
    • systemd-bash-completion-228-150.43.2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (x86_64)
    • libudev1-debuginfo-32bit-228-150.43.2
    • libsystemd0-debuginfo-32bit-228-150.43.2
    • systemd-debuginfo-32bit-228-150.43.2
    • libsystemd0-32bit-228-150.43.2
    • libudev1-32bit-228-150.43.2
    • systemd-32bit-228-150.43.2
  • SUSE CaaS Platform 3.0 (x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Container as a Service Platform 2.0 (x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2
  • SUSE Container as a Service Platform 1.0 (x86_64)
    • systemd-debuginfo-228-150.43.2
    • libudev1-debuginfo-228-150.43.2
    • libsystemd0-228-150.43.2
    • systemd-228-150.43.2
    • libsystemd0-debuginfo-228-150.43.2
    • udev-228-150.43.2
    • systemd-sysvinit-228-150.43.2
    • libudev1-228-150.43.2
    • udev-debuginfo-228-150.43.2
    • systemd-debugsource-228-150.43.2

References: