Public bug reported:

The system has an encrypted disk (/dev/mapper/nvme1n1p4_crypt) that is to be 
mounted on /data at boot time.  During the boot process:
* The default splash screen appears
* A splash screen prompting for the crypt password appears for a couple of 
seconds.  During this time I can enter a few characters.
* The screen goes blank for a second or two.
* The splash screen prompting for the crypt password reappears.  It contains 
dots for the characters that I entered previously.  But, it doesn't accept any 
more input.  Ctl-Alt-Del does work, and is the only escape that I've found from 
the hung condition.

If I boot without "splash" (by editing the GRUB vmlinuz line), I am
prompted for the password, and I can enter it in the terminal, and the
boot process and mount all succeed.

I've created a plymouth-debug.log.  The following region of the log
looks suspicious to me:

{{{
00:00:06.096 ../src/libply-splash-core/ply-device-manager.c:1034:create_pix: 
Adding displays for 1 heads
00:00:06.096 ../src/main.c:1143:on_pixel_display_added                     : 
pixel display added after splash loaded, so attaching to splash
00:00:06.096 ../src/libply-splash-core/ply-boot-splash.c:142:ply_boot_splas: 
adding 1728x1080 pixel display
00:00:06.096 ../src/libply-splash-core/ply-boot-splash.c:145:ply_boot_splas: 
Splash already shown, so pausing display until next frame update
00:00:06.097 ../src/plugins/controls/label-pango/plugin.c:325:size_control : 
Text 'Please enter passphrase for disk PC801 NVMe SK hynix 1TB 
(nvme1n1p4_crypt) on /data:' has dimensions 668x23
00:00:06.097 ../src/plugins/controls/label-pango/plugin.c:325:size_control : 
Text 'Please enter passphrase for disk PC801 NVMe SK hynix 1TB 
(nvme1n1p4_crypt) on /data:' has dimensions 668x23
00:00:06.097 ../src/plugins/controls/label-pango/plugin.c:325:size_control : 
Text 'Please enter passphrase for disk PC801 NVMe SK hynix 1TB 
(nvme1n1p4_crypt) on /data:' has dimensions 668x23
00:00:06.097 ../src/libply-splash-graphics/ply-label.c:89:ply_label_free   : 
Unloading label control plugin
00:00:06.097 ../src/libply-splash-core/ply-device-manager.c:1148:create_dev: 
activating renderer
00:00:06.097 ../src/libply-splash-core/ply-device-manager.c:1172:create_dev: 
activating keyboards
00:00:06.097 ../src/libply-splash-core/ply-keyboard.c:376:ply_keyboard_watc: 
Watching for keyboard input from renderer
00:00:06.097 ../src/libply-splash-core/ply-boot-splash.c:165:ply_boot_splas: 
removing 1728x1080 pixel display
00:00:06.097 ../src/libply-splash-core/ply-keyboard.c:395:ply_keyboard_stop: No 
longer watching for keyboard input from renderer
00:00:06.097 ../src/libply/ply-event-loop.c:765:ply_event_loop_stop_watchin: 
stopping watching fd 7
00:00:06.097 ../src/libply/ply-event-loop.c:781:ply_event_loop_stop_watchin: 
removing destination for fd 7
}}}

BTW... I'm using the nvidia driver.  I mention this because the above
lines from the plymouth log look as though the display is changed, and
the event loop stops watching the keyboard while the password splash is
awaiting input.

I'm also curious if it normal for plymouth to check the size of the
password prompt 3 times.

The same behavior is described in
 
https://askubuntu.com/questions/1535684/cant-enter-passphrase-for-encrypted-disk-on-splash-screen

However, I have additional information (e.g., the plymouth log) that
might be pertinent.

System info:
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

uname -a: Linux david-XPS 6.8.0-51-generic #52-Ubuntu SMP
PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64
GNU/Linux

/proc/fb contains: 0 i915drmfb

Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Should I file this as a bug against plymouth?

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2092209

Title:
  Can't enter passphrase for encrypted disk on splash screen

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2092209/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to