Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1251248

Bug#1108404: dracut-core: Emergency shell does not work due to locked root user

From "D. Danner" <debian-bugs@danner.de>
Newsgroups linux.debian.bugs.dist
Subject Bug#1108404: dracut-core: Emergency shell does not work due to locked root user
Date 2025-06-27 21:20 +0200
Message-ID <L2mM9-dBPa-11@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: dracut-core
Version: 106-6
Severity: important
X-Debbugs-Cc: debian-bugs@danner.de

Dear Maintainer,

When building an initramfs with dracut, it is not possible to access its
emergency shell during boot. Instead, there is an error saying "Cannot
open access to console, the root account is locked."

The reason for this appears to be that the systemd-sysusers module adds
a locked root user entry to /etc/shadow ("!unprovisioned").

The issue has already been fixed upstream by renaming the module so that
it executes as late as possible: https://github.com/dracut-ng/dracut-ng/pull/1212/files

The upstream change makes it sound like this only applies to niche
scenarios, but as far as I can tell, the emergency shell is broken in
any configuration, hence the elevated severity.

-- System Information:
Debian Release: 13.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.32-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dracut-core depends on:
ii  cpio            2.15+dfsg-2
ii  dracut-install  106-6
ii  e2fsprogs       1.47.2-3+b1
ii  kmod            34.2-2
ii  libc6           2.41-9
ii  udev            257.6-1

Versions of packages dracut-core recommends:
ii  binutils            2.44-3
ii  console-setup       1.237
pn  cryptsetup          <none>
ii  dmsetup             2:1.02.205-2
ii  kpartx              0.11.1-2
pn  lvm2                <none>
pn  mdadm               <none>
ii  systemd             257.6-1
pn  systemd-cryptsetup  <none>
ii  systemd-sysv        257.6-1
ii  zstd                1.5.7+dfsg-1

dracut-core suggests no packages.

-- Configuration Files:
/etc/dracut.conf changed [not included]

-- no debconf information

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#1108404: dracut-core: Emergency shell does not work due to locked root user "D. Danner" <debian-bugs@danner.de> - 2025-06-27 21:20 +0200

csiph-web