FS#63565 - [kbd] unknown keymap applied on upgrade
Attached to Project:
Arch Linux
Opened by George Rawlinson (rawlinsong) - Tuesday, 27 August 2019, 01:21 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 29 August 2019, 06:47 GMT
Opened by George Rawlinson (rawlinsong) - Tuesday, 27 August 2019, 01:21 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 29 August 2019, 06:47 GMT
|
Details
Description: Upon upgrade of kbd, unable to press enter
after entering LUKS passphrase on boot. ALT behaved as ENTER
and CTRL was emitting ^@. Could not figure out what other
keys were emitting due to LUKS passphrase prompt.
A downgrade from 2.2.0-1 to 2.0.4-2 and regeneration of initramfs (using mkinitcpio) solved the issue. Additional info: * package version(s): affects kbd 2.2.0-1, issue not present with kbd 2.0.4-2 installed. * config and/or log files, etc - mkinitcpio.conf has HOOKS=(base udev keyboard keymap consolefont autodetect modconf block encrypt filesystems fsck) * link to upstream bug report, if any mkinitcpio.conf: MODULES=() BINARIES=() FILEs=() HOOKS=(base udev keyboard keymap consolefont autodetect modconf block encrypt filesystems fsck) vconsole.conf: KEYMAP=us FONT=ter-132n Steps to reproduce: Upgrade to kbd 2.2.0-1 causes this issue. I cannot provide exact steps, unfortunately. |
This task depends upon
Closed by Antonio Rojas (arojas)
Thursday, 29 August 2019, 06:47 GMT
Reason for closing: Fixed
Additional comments about closing: kbd 2.2.0-3
Thursday, 29 August 2019, 06:47 GMT
Reason for closing: Fixed
Additional comments about closing: kbd 2.2.0-3
EDIT:
I have also tried a different keyboard, presents the same symptoms as the main one.
I can successfully boot off the current archiso (USB), as well as use cryptsetup to successfully open and mount the volume.
[1]:https://gitweb.gentoo.org/repo/gentoo.git/log/sys-apps/kbd
Downgrading to 2.0.4-2 fixed it for me too.
This is a major nuisance for people using the encrypt hook as the passphrase can not be entered.
The requested files are attached.
mkinitcpio.conf (2.6 KiB)
locale.conf (0 KiB)
vconsole.conf (0 KiB)
The font used on vconsole.conf, ter-132n, is not part of the kbd package. It is part of terminus-font.
I was not able to reproduce this either on a VM or on real hardware, replicating the locale.conf and vconsole.conf. But, given that suppressing the keymap hook seems to work, it's most likely related to kdb and not mkinitcpio keymap hook.
I've pushed 2.2.0-3 to testing, please test.