Skip to content

Changes for systemd 259#123

Open
krnowak wants to merge 5 commits into
flatcar-masterfrom
krnowak/drop-workaround-systemd-259
Open

Changes for systemd 259#123
krnowak wants to merge 5 commits into
flatcar-masterfrom
krnowak/drop-workaround-systemd-259

Conversation

@krnowak
Copy link
Copy Markdown
Member

@krnowak krnowak commented Apr 27, 2026

Dropped some now-unnecessary workarounds, add temporary hacks for adding more required dlopened libraries, dropped obsolete systemd manager options and disabled some dracut modules (they were disabled implicitly, but dracut complained about them).

Tested together with weekly package updates: flatcar/scripts#3852

@krnowak krnowak force-pushed the krnowak/drop-workaround-systemd-259 branch 2 times, most recently from afbd02a to 2fa792c Compare May 6, 2026 12:02
@krnowak krnowak force-pushed the krnowak/drop-workaround-systemd-259 branch from bcdbb74 to 2fa792c Compare May 15, 2026 10:08
krnowak added 5 commits May 15, 2026 12:13
We are updating systemd to 259, so these are not necessary anymore.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Systemd 259 started dlopening more and more libraries instead of
linking to them at build time. It mentions them in a so-called ELF
notes, but current dracut does not parse those. This caused some
libraries to be missing from initrd and systemd complaining about them
missing.

It is a temporary hack that we can drop once we update dracut to 110 -
this is where parsing of ELF notes was introduced.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
DefaultBlockIOAccounting was a cgroupv1 setting, DefaultCPUAccounting
is ignored because CPU accounting is always available on the unified
cgroup hierarchy.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
We don't have bluetoothd in Flatcar.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
@krnowak krnowak force-pushed the krnowak/drop-workaround-systemd-259 branch from 2fa792c to 5819d2f Compare May 15, 2026 10:13
@krnowak krnowak marked this pull request as ready for review May 15, 2026 10:54
@krnowak krnowak requested a review from a team as a code owner May 15, 2026 10:54
@krnowak krnowak moved this to ✅ Testing / in Review in Flatcar tactical, release planning, and roadmap May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Testing / in Review

Development

Successfully merging this pull request may close these issues.

2 participants