The latest dracut is passing "" to init as argv[1]. This is breaking inits and apps started as init. For example, openrc-init as shown in bug 803536 and /bin/bb which is often used for emergency debugging Reverting to 053-r1 fixed init issues.
Looks like this commit broke it. https://github.com/dracutdevs/dracut/commit/2fabaaa62dcfd31e593ca45e1374e55adae29d6b
Please give this a try: https://github.com/dracutdevs/dracut/pull/1569
(In reply to Mike Gilbert from comment #1) This commit also broke some cryptsetup setups. :) We need this patch as well: https://github.com/dracutdevs/dracut/commit/e0abf88a15d23fbf793cf872397016ad86aeaaa8
(In reply to Mike Gilbert from comment #2) > Please give this a try: > > https://github.com/dracutdevs/dracut/pull/1569 Fixes booting for both test cases I have access to
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11a0316d954d186df8c61aee62402ff6026c7dc commit b11a0316d954d186df8c61aee62402ff6026c7dc Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2021-07-23 19:13:04 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2021-07-23 19:13:04 +0000 sys-kernel/dracut: fix quoting issues Closes: https://bugs.gentoo.org/803548 Signed-off-by: Mike Gilbert <floppym@gentoo.org> .../{dracut-055.ebuild => dracut-055-r1.ebuild} | 2 ++ ...ase-do-not-quote-initargs-for-switch_root.patch | 32 ++++++++++++++++++ ...x-crypt-remove-quotes-from-cryptsetupopts.patch | 39 ++++++++++++++++++++++ 3 files changed, 73 insertions(+)