Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651132 - sys-kernel/dracut with sys-boot/plymouth-0.9.3-r1 - /usr/lib/plymouth/plymouth-populate-initrd: No such file or directory
Summary: sys-kernel/dracut with sys-boot/plymouth-0.9.3-r1 - /usr/lib/plymouth/plymout...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-22 07:16 UTC by Mark Nowiasz
Modified: 2018-03-24 18: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 Mark Nowiasz 2018-03-22 07:16:15 UTC
After updating the kernel (and generating a new initram with dracut) I noticed that plymouth stopped working. After looking at dracut's output, I've noticed:

dracut: *** Including module: plymouth ***
grep: /usr/lib/plymouth/plymouth-populate-initrd: No such file or directory
dracut-install: ERROR: installing '/etc/system-release'
dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.5ZrewT/initramfs -a plymouthd plymouth /etc/system-release

Indeed, /usr/lib/plymouth/plymouth-populate-initrd is missing. Reinstalling plymouth doesn't fix the problem.
Comment 1 Alexander Tsoy 2018-03-23 08:44:26 UTC
It is a regression in dracut-047 caused by the following commit:
https://github.com/dracutdevs/dracut/commit/421b46f8ae89cfe2b62e880a8a5079ee8c1b3aae
Comment 2 Alexander Tsoy 2018-03-23 09:11:06 UTC
Please try with the patch from https://github.com/dracutdevs/dracut/pull/386
Comment 3 Larry the Git Cow gentoo-dev 2018-03-24 18:03:38 UTC
The bug has been closed via the following commit(s):

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

commit c9943a36849687a41b3feec6d6a7de5dddd715da
Author:     Alexander Tsoy <alexander@tsoy.me>
AuthorDate: 2018-03-23 14:45:25 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2018-03-24 18:02:33 +0000

    sys-kernel/dracut: add upstream patches
    
    Fixes the following issues:
    - issues found by shellcheck
    - broken plymouth directory detection
    
    Closes: https://bugs.gentoo.org/651132

 .../{dracut-047.ebuild => dracut-047-r1.ebuild}    |  2 +
 .../047-all-fix-issues-found-by-shellcheck.patch   | 77 ++++++++++++++++++++++
 ...mouth-fix-detection-of-plymouth-directory.patch | 31 +++++++++
 3 files changed, 110 insertions(+)