luks password prompt suddenly with eng keyboard layout

Yesterday i updated my opensuse leap 15. Today i can not boot anymore, because my luks password gets rejected even though i use a password manager on my phone for that.

I use a german keyboard (and a german keyboard layout in my suse).
I did not encrypt my /boot, because for the /boot luks password prompt there are no custom keyboard layouts available.


lsblk
NAME                       MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                          8:0    0 931.5G  0 disk  
├─sda1                       8:1    0   1.5G  0 part  /boot/efi
├─sda2                       8:2    0 929.5G  0 part  
│ └─cr-auto-1              254:0    0 929.5G  0 crypt 
│   ├─luksVolumes-luksroot 254:1    0 919.8G  0 lvm   /
│   └─luksVolumes-luksswap 254:2    0   9.8G  0 lvm   [SWAP]
└─sda3                       8:3    0   512M  0 part  /boot
sr0                         11:0    1  1024M  0 rom 

Up to now this worked out perfectly fine: i entered my sda2 password using a german keyboard layout to decrypt. Today it turned out, that the password prompt suddenly uses a US (international) keyboard layout even though my booted system still uses my DE layout. Assuming a US layout, i was able to decrypt sda2 again.

Do you have ideas which package update might be the culprit and how to fix it again?

I’d recommend you just submit your experience as a bug to https://bugzilla.opensuse.org

Be sure to provide detailed as much detail as you can provide like your os, eg

cat /etc/os-release

You may not be able to describe your previous version easily, but you might also provide the day you updated, and whether you ran “zypper update” or used apper.

TSU

Thanks for the hint. I just found out there already is an open issue for that: https://bugzilla.opensuse.org/show_bug.cgi?id=1106673

Apparently i didn’t reboot my laptop for 19 days :stuck_out_tongue: