2024-04-26 23:41:46 |
Aaron Rainbolt |
bug |
|
|
added bug |
2024-04-26 23:43:10 |
Aaron Rainbolt |
bug task added |
|
plymouth-theme-ubuntu-unity (Ubuntu) |
|
2024-04-26 23:43:16 |
Aaron Rainbolt |
nominated for series |
|
Ubuntu Noble |
|
2024-04-26 23:43:16 |
Aaron Rainbolt |
bug task added |
|
lubuntu-artwork (Ubuntu Noble) |
|
2024-04-26 23:43:16 |
Aaron Rainbolt |
bug task added |
|
plymouth-theme-ubuntu-unity (Ubuntu Noble) |
|
2024-04-26 23:43:23 |
Aaron Rainbolt |
lubuntu-artwork (Ubuntu Noble): importance |
Undecided |
High |
|
2024-04-26 23:43:24 |
Aaron Rainbolt |
plymouth-theme-ubuntu-unity (Ubuntu Noble): importance |
Undecided |
High |
|
2024-04-27 01:41:34 |
Erich Eickmeyer |
description |
[ Impact ]
During the 24.04 cycle, an update was made to Plymouth. This update apparently mandated the includsion of a lot more keyboard layouts into the `keymap-render.png` file for each Plymouth theme, which is used by Plymouth to display what keyboard layout the user should type in when providing a disk decryption passphrase. The changes made to Plymouth are not compatible with the older `keymap-render.png` files, meaning that if a user installs with FDE enabled, the keyboard layout shown to them on the Plymouth screen will **not** be the keyboard layout actually in use. For instance, if you install a system using the US English keyboard layout, you will be told you should type in Norse (layout `no`) to decrypt the disk, despite the fact that the layout actually in use is indeed `us`.
While the `spinner` Plymouth theme in use by Ubuntu got the needed update, and Kubuntu and Ubuntu Cinnamon both got the needed updates, many if not all of the remaining Plymouth themes were not updated, meaning FDE users are being shown confusing keyboard layout information every time they boot their system.
The solution is to copy the `keymap-render.png` file from the `spinner` Plymouth theme into the Plymouth themes for each affected flavor. So far Lubuntu and Ubuntu Unity are known to be affected. It is likely that other flavors are as well.
[ Test Plan ]
* For each flavor, do an encrypted installation and observe whether the wrong keyboard layout is shown on the decryption screen. Ideally, do each installation with a different keyboard layout selected.
* For each affected flavor, install a Plymouth theme package that has the updated keymap-render.png file, then reboot the system.
* Observe the decryption screen and ensure the proper keyboard layout is shown.
[ Where problems could occur ]
If the keymap-render.png file from `spinner` is also wrong in some way (which I have not seen yet), then applying updates in this way will result in everyone's decryption keyboard layout indicator being broken in the same way. Doing each installation with a different keyboard layout should detect if the image is obviously broken and only just so happens to work with the couple of keyboard layouts I've already tried. |
[ Impact ]
During the 24.04 cycle, an update was made to Plymouth. This update apparently mandated the inclusion of a lot more keyboard layouts into the `keymap-render.png` file for each Plymouth theme, which is used by Plymouth to display what keyboard layout the user should type in when providing a disk decryption passphrase. The changes made to Plymouth are not compatible with the older `keymap-render.png` files, meaning that if a user installs with FDE enabled, the keyboard layout shown to them on the Plymouth screen will **not** be the keyboard layout actually in use. For instance, if you install a system using the US English keyboard layout, you will be told you should type in Norse (layout `no`) to decrypt the disk, despite the fact that the layout actually in use is indeed `us`.
While the `spinner` Plymouth theme in use by Ubuntu got the needed update, and Kubuntu and Ubuntu Cinnamon both got the needed updates, many if not all of the remaining Plymouth themes were not updated, meaning FDE users are being shown confusing keyboard layout information every time they boot their system.
The solution is to copy the `keymap-render.png` file from the `spinner` Plymouth theme into the Plymouth themes for each affected flavor. So far Lubuntu and Ubuntu Unity are known to be affected. It is likely that other flavors are as well.
[ Test Plan ]
* For each flavor, do an encrypted installation and observe whether the wrong keyboard layout is shown on the decryption screen. Ideally, do each installation with a different keyboard layout selected.
* For each affected flavor, install a Plymouth theme package that has the updated keymap-render.png file, then reboot the system.
* Observe the decryption screen and ensure the proper keyboard layout is shown.
[ Where problems could occur ]
If the keymap-render.png file from `spinner` is also wrong in some way (which I have not seen yet), then applying updates in this way will result in everyone's decryption keyboard layout indicator being broken in the same way. Doing each installation with a different keyboard layout should detect if the image is obviously broken and only just so happens to work with the couple of keyboard layouts I've already tried. |
|
2024-04-27 01:51:25 |
Erich Eickmeyer |
attachment added |
|
keymap-render.png https://bugs.launchpad.net/ubuntu/+source/plymouth-theme-ubuntu-unity/+bug/2063895/+attachment/5771196/+files/keymap-render.png |
|
2024-04-27 01:51:39 |
Erich Eickmeyer |
bug task added |
|
edubuntu-artwork (Ubuntu) |
|
2024-04-27 01:51:50 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Noble): importance |
Undecided |
High |
|
2024-04-27 01:57:26 |
Erich Eickmeyer |
bug task added |
|
ubuntustudio-look (Ubuntu) |
|
2024-04-27 01:57:38 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Noble): importance |
Undecided |
High |
|
2024-04-27 02:09:30 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Noble): status |
New |
Triaged |
|
2024-04-27 02:09:35 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Noble): status |
New |
Triaged |
|
2024-04-27 02:17:24 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Noble): status |
Triaged |
In Progress |
|
2024-04-27 02:21:35 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Noble): status |
Triaged |
In Progress |
|
2024-04-27 02:22:07 |
Erich Eickmeyer |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-04-27 02:23:29 |
Erich Eickmeyer |
attachment added |
|
VirtualBox_ISOTest_26_04_2024_18_36_41.png https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-look/+bug/2063895/+attachment/5771197/+files/VirtualBox_ISOTest_26_04_2024_18_36_41.png |
|
2024-04-27 02:24:21 |
Erich Eickmeyer |
attachment added |
|
VirtualBox_ISOTest_26_04_2024_18_56_17.png https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-look/+bug/2063895/+attachment/5771198/+files/VirtualBox_ISOTest_26_04_2024_18_56_17.png |
|
2024-04-27 05:04:23 |
Daniel van Vugt |
tags |
|
noble |
|
2024-05-03 17:17:27 |
Erich Eickmeyer |
nominated for series |
|
Ubuntu Oracular |
|
2024-05-03 17:17:27 |
Erich Eickmeyer |
bug task added |
|
edubuntu-artwork (Ubuntu Oracular) |
|
2024-05-03 17:17:27 |
Erich Eickmeyer |
bug task added |
|
ubuntustudio-look (Ubuntu Oracular) |
|
2024-05-03 17:17:27 |
Erich Eickmeyer |
bug task added |
|
lubuntu-artwork (Ubuntu Oracular) |
|
2024-05-03 17:17:27 |
Erich Eickmeyer |
bug task added |
|
plymouth-theme-ubuntu-unity (Ubuntu Oracular) |
|
2024-05-03 17:18:21 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Noble): milestone |
|
noble-updates |
|
2024-05-03 17:18:40 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Noble): milestone |
|
noble-updates |
|
2024-05-03 17:22:31 |
Steve Langasek |
edubuntu-artwork (Ubuntu Noble): status |
In Progress |
Incomplete |
|
2024-05-03 17:27:34 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Oracular): status |
In Progress |
Fix Committed |
|
2024-05-03 18:29:41 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Noble): status |
Incomplete |
In Progress |
|
2024-05-03 18:29:52 |
Erich Eickmeyer |
edubuntu-artwork (Ubuntu Oracular): status |
In Progress |
Fix Committed |
|
2024-05-03 18:45:25 |
Steve Langasek |
ubuntustudio-look (Ubuntu Noble): status |
In Progress |
Incomplete |
|
2024-05-03 20:07:14 |
Erich Eickmeyer |
ubuntustudio-look (Ubuntu Noble): status |
Incomplete |
In Progress |
|
2024-05-04 10:23:56 |
Launchpad Janitor |
edubuntu-artwork (Ubuntu Oracular): status |
Fix Committed |
Fix Released |
|
2024-05-04 10:26:08 |
Launchpad Janitor |
ubuntustudio-look (Ubuntu Oracular): status |
Fix Committed |
Fix Released |
|
2024-05-10 08:44:50 |
Steve Langasek |
ubuntustudio-look (Ubuntu Noble): status |
In Progress |
Fix Committed |
|
2024-05-10 08:44:56 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2024-05-10 08:45:00 |
Steve Langasek |
tags |
noble |
noble verification-needed verification-needed-noble |
|
2024-05-13 14:34:49 |
Erich Eickmeyer |
attachment added |
|
VirtualBox_ISOTest_13_05_2024_07_26_57.png https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-look/+bug/2063895/+attachment/5777987/+files/VirtualBox_ISOTest_13_05_2024_07_26_57.png |
|
2024-05-13 14:36:28 |
Erich Eickmeyer |
tags |
noble verification-needed verification-needed-noble |
noble verification-done verification-done-noble |
|
2024-05-24 18:20:48 |
Steve Langasek |
edubuntu-artwork (Ubuntu Noble): status |
In Progress |
Fix Committed |
|
2024-05-24 18:20:56 |
Steve Langasek |
tags |
noble verification-done verification-done-noble |
noble verification-needed verification-needed-noble |
|
2024-05-28 20:03:09 |
Erich Eickmeyer |
attachment added |
|
VirtualBox_ISOTest_28_05_2024_13_01_45.png https://bugs.launchpad.net/ubuntu/+source/lubuntu-artwork/+bug/2063895/+attachment/5783668/+files/VirtualBox_ISOTest_28_05_2024_13_01_45.png |
|
2024-05-28 20:03:31 |
Erich Eickmeyer |
tags |
noble verification-needed verification-needed-noble |
noble verification-done verification-done-noble |
|
2024-06-04 14:13:29 |
Launchpad Janitor |
edubuntu-artwork (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-06-04 14:13:32 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-06-04 14:13:49 |
Launchpad Janitor |
ubuntustudio-look (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|