[SRU] grub can no longer detect kernels after ubuntustudio-lowlatency-settings is uninstalled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntustudio-default-settings (Ubuntu) |
Fix Released
|
High
|
Erich Eickmeyer | ||
Focal |
Fix Released
|
High
|
Erich Eickmeyer | ||
Groovy |
Fix Released
|
High
|
Erich Eickmeyer |
Bug Description
[Impact]
* When ubuntustudio-
bit on /etc/grub.
/etc/
always default when both generic and lowlatency are installed.
* ubuntustudio-
executability (+x) of /etc/grub.
rendering grub unable to detect any installed kernels, potentialy breaking
installations and causing people's systems unable to boot.
[Test Case]
* Install Ubuntu Studio or add ubuntustudio-
installation
* Uninstall ubuntustudio-
* Reboot. Kernels will be unavailable for boot. This is further proven prior to
this when update-grub is run as it will not detect any installed kernels.
[Regression Potential]
* The only regression this may have is that the .postrm script does not actually
add +x, but this is highly unlikely as it adds it if the /etc/grub.
file simply exists, even if the executable bit is already set.
[Other Information]
* This was recently discovered when I installed the surface-linux kernel on my
MS Surface Pro 4 and found it unable to boot the custom kernel, as with
ubuntustudio
lowlatency kernels. Removing ubuntustudio-
to run update-grub resulted in no kernels detected. Upon investigation,
I discovered that the +x bit was not set in /etc/grub.
Changed in ubuntustudio-default-settings (Ubuntu): | |
status: | New → In Progress |
Changed in ubuntustudio-default-settings (Ubuntu Focal): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Erich Eickmeyer (eeickmeyer) |
description: | updated |
Changed in ubuntustudio-default-settings (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in ubuntustudio-default-settings (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package ubuntustudio- default- settings - 20.10.37
--------------- default- settings (20.10.37) groovy; urgency=medium
ubuntustudio-
* add postrm script for ubuntustudio- lowlatency- settings (LP: #1892949)
-- Erich Eickmeyer <email address hidden> Tue, 25 Aug 2020 18:07:02 -0700