** Also affects: linux (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2092209
Title:
Can't enter passphrase for encrypted disk on splash screen
Status in Plymouth:
New
Status in linux package in Ubuntu:
Confirmed
Status in plymouth package in Ubuntu:
Confirmed
Bug description:
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?
To manage notifications about this bug go to:
https://bugs.launchpad.net/plymouth/+bug/2092209/+subscriptions
Комментариев нет:
Отправить комментарий