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.
It is a regression in dracut-047 caused by the following commit: https://github.com/dracutdevs/dracut/commit/421b46f8ae89cfe2b62e880a8a5079ee8c1b3aae
Please try with the patch from https://github.com/dracutdevs/dracut/pull/386
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(+)