Recommended update for systemd

Announcement ID: SUSE-RU-2018:2077-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15
  • SUSE Linux Enterprise Desktop 15
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server for SAP Applications 15

An update that has eight fixes can now be installed.

Description:

This update for systemd provides the following fixes:

  • systemctl: Mask always reports the same unit names when different unknown units are passed. (bsc#1095973)
  • systemctl: Check the existence of all units, not just the first one.
  • scsi_id: Fix the prefix for pre-SPC inquiry reply. (bsc#1039099)
  • device: Make sure to always retroactively start device dependencies. (bsc#1088052)
  • locale-util: On overlayfs FTW_MOUNT causes nftw(3) to not list any files.
  • Fix pattern to detect distribution.
  • install: The "user" and "global" scopes are equivalent for user presets. (bsc#1093851)
  • install: Search for preset files in /run (#7715)
  • install: Consider globally enabled units as "enabled" for the user. (bsc#1093851)
  • install: Consider non-Alias=/non-DefaultInstance= symlinks as "indirect" enablement.
  • install: Only consider names in Alias= as "enabling".
  • udev: Whitelist mlx4_core locally-administered MAC addresses in the persistent rule generator. (bsc#1083158)
  • man: Updated systemd-analyze blame description for service-units with Type=simple. (bsc#1091265)
  • fileio: Support writing atomic files with timestamp.
  • fileio.c: Fix incorrect mtime
  • Drop runtime dependency on dracut, otherwise systemd pulls in tools to generate the initrd even in container/chroot installations that don't have a kernel. For environments where initrd matters, dracut should be pulled via a pattern. (bsc#1098569)
  • An update broke booting with encrypted partitions on NVMe (bsc#1095096)

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:

  • Basesystem Module 15
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-2018-1409=1

Package List:

  • Basesystem Module 15 (aarch64 ppc64le s390x x86_64)
    • udev-234-24.7.1
    • udev-debuginfo-234-24.7.1
    • libudev-devel-234-24.7.1
    • libudev1-debuginfo-234-24.7.1
    • systemd-debugsource-234-24.7.1
    • libsystemd0-234-24.7.1
    • systemd-devel-234-24.7.1
    • libsystemd0-debuginfo-234-24.7.1
    • systemd-container-debuginfo-234-24.7.1
    • systemd-coredump-debuginfo-234-24.7.1
    • systemd-coredump-234-24.7.1
    • systemd-sysvinit-234-24.7.1
    • systemd-container-234-24.7.1
    • systemd-234-24.7.1
    • systemd-debuginfo-234-24.7.1
    • libudev1-234-24.7.1
  • Basesystem Module 15 (noarch)
    • systemd-bash-completion-234-24.7.1
  • Basesystem Module 15 (x86_64)
    • libsystemd0-32bit-234-24.7.1
    • systemd-32bit-debuginfo-234-24.7.1
    • libsystemd0-32bit-debuginfo-234-24.7.1
    • systemd-32bit-234-24.7.1
    • libudev1-32bit-234-24.7.1
    • libudev1-32bit-debuginfo-234-24.7.1

References: