SUSE-RU-2025:20141-1: moderate: Recommended update for systemd

SLE-UPDATES null at suse.de
Wed Jun 4 08:47:18 UTC 2025



# Recommended update for systemd

Announcement ID: SUSE-RU-2025:20141-1  
Release Date: 2025-03-11T09:56:02Z  
Rating: moderate  
References:

  * bsc#1220338
  * bsc#1229228
  * bsc#1231048
  * bsc#1232227
  * bsc#1232844
  * bsc#1233752
  * bsc#1234015
  * bsc#1234313
  * bsc#1234765

  
Affected Products:

  * SUSE Linux Micro 6.0
  * SUSE Linux Micro Extras 6.0

  
  
An update that has nine fixes can now be installed.

## Description:

This update for systemd fixes the following issues:

  * Fixed agetty fails to open credentials directory (bsc#1229228)
  * hwdb: comment out the entry for Logitech MX Keys for Mac
  * test: answer 2nd mdadm --create question for compat with new version
  * core/unit-serialize: fix serialization of markers
  * locale-setup: do not load locale from environemnt when /etc/locale.conf is
    unchanged
  * core: fix assert when AddDependencyUnitFiles is called with invalid
    parameter
  * Fix systemd-network recommending libidn2-devel (bsc#1234765)
  * tpm2-util: Also retry unsealing after policy_pcr returns PCR_CHANGED
    (bsc#1233752 bsc#1234313)
  * add a allow/denylist for reading sysfs attributes (bsc#1234015)
  * udev: add new builtin net_driver
  * udev-builtin-net_id: split-out pci_get_onboard_index() from
    dev_pci_onboard()
  * udev-builtin-net_id: split-out get_pci_slot_specifiers()
  * udev-builtin-net_id: introduce get_port_specifier() helper function
  * udev-builtin-net_id: split out get_dev_port() and make its failure critical
  * udev-builtin-net_id: split-out pci_get_hotplug_slot() and
    pci_get_hotplug_slot_from_address()
  * udev-builtin-net_id: return earlier when hotplug slot is not found
  * udev-builtin-net_id: skip non-directory entry earlier
  * udev-builtin-net_id: make names_xen() self-contained
  * udev-builtin-net_id: use sd_device_get_sysnum() to get index of netdevsim
  * udev-builtin-net_id: make names_netdevsim() self-contained
  * udev-builtin-net_id: make names_platform() self-contained
  * udev-builtin-net_id: make names_vio() self-contained
  * udev-builtin-net_id: make names_ccw() self-contained
  * udev-builtin-net_id: make dev_devicetree_onboard() self-contained
  * udev-builtin-net_id: make names_mac() self-contained
  * udev-builtin-net_id: split out get_ifname_prefix()
  * udev-builtin-net_id: swap arguments for streq() and friends
  * udev-builtin-net_id: drop unused value from NetNameType
  * drop efifar SystemdOptions (bsc#1220338) Upstream deprecated it and plan to
    drop it in the future.
  * pid1: make clear that $WATCHDOG_USEC is set for the shutdown binary, noone
    else (bsc#1232227)
  * udev: skipping empty udev rules file while collecting the stats
    (bsc#1232844)
  * Clean up some remnants from when homed was in the experimental sub-package
    (bsc#1231048)
  * restore some legacy symlinks

Given that SLE16 will be based on SLFO, we have no choice but to continue
supporting these compat symlinks. This compatibility code is no longer
maintained in the Git repository though, as we primarily backport upstream
commits these days. Additionally, the compat code rarely changes and often
causes conflicts when merged into recent versions of systemd.

## Special Instructions and Notes:

  * Please reboot the system after installing this update.

## 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 Micro 6.0  
    zypper in -t patch SUSE-SLE-Micro-6.0-230=1

  * SUSE Linux Micro Extras 6.0  
    zypper in -t patch SUSE-SLE-Micro-6.0-230=1

## Package List:

  * SUSE Linux Micro 6.0 (aarch64 s390x x86_64)
    * systemd-container-debuginfo-254.23-1.1
    * libsystemd0-debuginfo-254.23-1.1
    * systemd-container-254.23-1.1
    * systemd-experimental-debuginfo-254.23-1.1
    * systemd-coredump-254.23-1.1
    * systemd-portable-debuginfo-254.23-1.1
    * udev-254.23-1.1
    * systemd-254.23-1.1
    * systemd-coredump-debuginfo-254.23-1.1
    * systemd-debuginfo-254.23-1.1
    * libudev1-debuginfo-254.23-1.1
    * libsystemd0-254.23-1.1
    * systemd-journal-remote-debuginfo-254.23-1.1
    * systemd-portable-254.23-1.1
    * systemd-debugsource-254.23-1.1
    * libudev1-254.23-1.1
    * udev-debuginfo-254.23-1.1
    * systemd-experimental-254.23-1.1
    * systemd-journal-remote-254.23-1.1
  * SUSE Linux Micro Extras 6.0 (aarch64 s390x x86_64)
    * systemd-debugsource-254.23-1.1
    * systemd-devel-254.23-1.1

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1220338
  * https://bugzilla.suse.com/show_bug.cgi?id=1229228
  * https://bugzilla.suse.com/show_bug.cgi?id=1231048
  * https://bugzilla.suse.com/show_bug.cgi?id=1232227
  * https://bugzilla.suse.com/show_bug.cgi?id=1232844
  * https://bugzilla.suse.com/show_bug.cgi?id=1233752
  * https://bugzilla.suse.com/show_bug.cgi?id=1234015
  * https://bugzilla.suse.com/show_bug.cgi?id=1234313
  * https://bugzilla.suse.com/show_bug.cgi?id=1234765

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250604/99ccb38a/attachment.htm>


More information about the sle-updates mailing list