Opened 2 years ago

Closed 2 years ago

#4971 closed enhancement (fixed)

systemd-250

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 11.1
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

New major version :).

Over the past month or so, there have been several regressions in systemd-249 reported on lfs-support's mailing list and IRC channel. Some of these have to do with timesync and network configuration.

The best course of action here will be to update to systemd-249.7. This will fix these issues as well as remove the patch and seds required in the books right now.

systemd-249.7 can be downloaded at https://github.com/systemd/systemd-stable/archive/refs/tags/v249.7/systemd-249.7.tar.gz - but note that it uncompresses to systemd-stable-249.7.

Change History (13)

comment:1 by Douglas R. Reno, 2 years ago

Running a test build at -j4 on my Skylake, alongside a new generated man pages tarball.

comment:2 by Xi Ruoyao, 2 years ago

Description: modified (diff)
Summary: Update to systemd-249.7 to fix several regressionssystemd-250

comment:4 by Douglas R. Reno, 2 years ago

For the delay issue, I've developed this sed: sed -i -e '3565d' -e '3558a manager_close_idle_pipe(m);' src/core/manager.c

I did a quick build test and confirmed that it works.

The problem with doing a substitution on manager_close_idle_pime(m); is that it's used twice elsewhere in the file, and there's no other context to pull from. Line numbers are really the only way that I know how in that case.

I'm generating and uploading a new man pages tarball now. Then it's back to BLFS for some more updates prior to embarking on this adventure.

comment:5 by Douglas R. Reno, 2 years ago

I will also add a new note to the kernel configuration regarding CONFIG_DEFAULT_HOSTNAME.

comment:6 by Douglas R. Reno, 2 years ago

An easier sed without patching systemd: sed -i 's/idle/simple/' /lib/systemd/system/getty@.service

comment:7 by Bruce Dubbs, 2 years ago

/usr/lib/systemd/system/getty@.service ?

comment:8 by Douglas R. Reno, 2 years ago

Either one would work, but yeah for consistency we should go /usr/lib/systemd/system/getty@.service

comment:9 by Bruce Dubbs, 2 years ago

Owner: changed from lfs-book to Douglas R. Reno

comment:10 by Douglas R. Reno, 2 years ago

Status: newassigned

comment:11 by Douglas R. Reno, 2 years ago

The manual pages tarball has been uploaded to anduin.

comment:12 by Douglas R. Reno, 2 years ago

The changes can be found here: https://github.com/systemd/systemd/releases/tag/v250

None look too major, nor should any of them affect us as far as I can tell. Should be a quick and painless update

comment:13 by Douglas R. Reno, 2 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.