Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 919766 - sys-kernel/dracut-059-r5 fails to boot with systemd >= 255
Summary: sys-kernel/dracut-059-r5 fails to boot with systemd >= 255
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Alexander Tsoy
URL:
Whiteboard:
Keywords:
Depends on: 920629
Blocks:
  Show dependency tree
 
Reported: 2023-12-12 13:36 UTC by Florian Schmaus
Modified: 2023-12-24 04:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmaus gentoo-dev 2023-12-12 13:36:35 UTC
Dracut 059 fails to boot systemd >= 255 with

Failed to open executor binary '/usr/lib/systemd/systemd-executor': No such file or directory
Failed to allocate manager object: No such file or directory

Systemd upstream report: https://github.com/systemd/systemd/issues/30067
Comment 1 Florian Schmaus gentoo-dev 2023-12-12 13:50:29 UTC
The fix is in sys-kernel/dracut-060_pre20231030.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-12 14:33:41 UTC
(In reply to Florian Schmaus from comment #1)
> The fix is in sys-kernel/dracut-060_pre20231030.

We should probably stable that rather than putzing around with backporting patches to something which will get minimal testing anyway as it's shadowed in ~arch.
Comment 3 Larry the Git Cow gentoo-dev 2023-12-12 19:07:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cbe0df916052f45afd23abf3a134b01a3d32c0f

commit 0cbe0df916052f45afd23abf3a134b01a3d32c0f
Author:     Brian Harring <ferringb@gmail.com>
AuthorDate: 2023-12-12 00:52:08 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2023-12-12 19:07:00 +0000

    sys-kernel/dracut: 059-r6 revbump for systemd 255 incompatibility
    
    changes:
    - fix pcr{phrase -> extend} rename and reduction.
      Renamed patch isn't yet merged, PR is at:
        https://github.com/dracutdevs/dracut/pull/2586
    - add systemd-executor (systemd flat out fails without it)
      This was already merged upstream.
    
    Closes: https://bugs.gentoo.org/919766
    Signed-off-by: Brian Harring <ferringb@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/34246
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-kernel/dracut/dracut-059-r6.ebuild             | 161 +++++++++++++++++++++
 sys-kernel/dracut/files/059-systemd-executor.patch |  31 ++++
 sys-kernel/dracut/files/059-systemd-pcrphase.patch |  91 ++++++++++++
 3 files changed, 283 insertions(+)