2016-02-24 01:56:40 |
Mathieu Trudel-Lapierre |
bug |
|
|
added bug |
2016-02-24 01:56:53 |
Mathieu Trudel-Lapierre |
description |
[Impact]
This affects all ppc64el users whenever they upgrade grub.
[Test case]
1) run 'nvram --print-config=boot-device'
2) upgrade grub-ieee1275
2) run 'nvram --print-config=bootdevice'
The value should not change between runs, it should also not be touched at all (even if it's set to the same value).
This can be further verified by modifying boot-device to an arbitrary value before running the grub upgrade.
[Regression potential]
This has minimal potential for regression. It removes a code path which might otherwise break booting after upgrading grub on the affected systems. One possibility for regression is that if code paths are subsequently added to register openfirmware devices, this should be guarded with an 'if (update_nvram)' test to make sure it only ever happens when the --no-nvram flag is *NOT* passed to grub-install.
---
grub-ieee1275 should call grub-install with --no-nvram in postinst, so as not to modify boot-device in OpenFirmware everytime the grub package is updated. |
[Impact]
This affects all ppc64el users whenever they upgrade grub.
[Test case]
1) run 'nvram --print-config=boot-device'
2) upgrade grub-ieee1275
2) run 'nvram --print-config=boot-device'
The value should not change between runs, it should also not be touched at all (even if it's set to the same value).
This can be further verified by modifying boot-device to an arbitrary value before running the grub upgrade.
[Regression potential]
This has minimal potential for regression. It removes a code path which might otherwise break booting after upgrading grub on the affected systems. One possibility for regression is that if code paths are subsequently added to register openfirmware devices, this should be guarded with an 'if (update_nvram)' test to make sure it only ever happens when the --no-nvram flag is *NOT* passed to grub-install.
---
grub-ieee1275 should call grub-install with --no-nvram in postinst, so as not to modify boot-device in OpenFirmware everytime the grub package is updated. |
|
2016-02-24 17:21:32 |
Scott Moser |
bug |
|
|
added subscriber Scott Moser |
2016-02-25 00:55:29 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): status |
New |
In Progress |
|
2016-02-25 00:55:32 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): importance |
Undecided |
Critical |
|
2016-02-25 00:55:34 |
Mathieu Trudel-Lapierre |
grub2 (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (mathieu-tl) |
|
2016-02-25 00:55:41 |
Mathieu Trudel-Lapierre |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-02-25 18:49:33 |
Brian Murray |
nominated for series |
|
Ubuntu Trusty |
|
2016-02-25 18:49:33 |
Brian Murray |
bug task added |
|
grub2 (Ubuntu Trusty) |
|
2016-02-25 18:49:41 |
Brian Murray |
grub2 (Ubuntu Trusty): importance |
Undecided |
Critical |
|
2016-02-25 18:49:47 |
Brian Murray |
grub2 (Ubuntu Trusty): status |
New |
In Progress |
|
2016-02-25 19:20:15 |
Brian Murray |
grub2 (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2016-02-25 19:20:19 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2016-02-25 19:20:24 |
Brian Murray |
tags |
|
verification-needed |
|
2016-02-25 20:10:59 |
Mathieu Trudel-Lapierre |
bug task added |
|
grub2-signed (Ubuntu) |
|
2016-02-25 20:11:10 |
Mathieu Trudel-Lapierre |
grub2-signed (Ubuntu Trusty): status |
New |
In Progress |
|
2016-02-26 07:14:11 |
Adam Conrad |
grub2-signed (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2016-03-17 14:58:56 |
Mathew Hodson |
grub2-signed (Ubuntu Trusty): importance |
Undecided |
Critical |
|
2016-03-17 14:58:57 |
Mathew Hodson |
grub2-signed (Ubuntu): importance |
Undecided |
Critical |
|
2016-04-14 19:31:40 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Brian Murray |
2016-04-14 19:31:44 |
Ubuntu Foundations Team Bug Bot |
tags |
verification-needed |
verification-failed verification-needed |
|
2016-06-20 14:33:04 |
Mathieu Trudel-Lapierre |
tags |
verification-failed verification-needed |
verification-needed |
|
2016-06-20 19:54:23 |
Mathieu Trudel-Lapierre |
tags |
verification-needed |
verification-done |
|
2016-06-21 07:04:35 |
Martin Pitt |
grub2-signed (Ubuntu): status |
New |
Invalid |
|
2016-06-21 07:08:50 |
Martin Pitt |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2016-06-21 07:08:49 |
Launchpad Janitor |
grub2 (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2016-06-21 07:09:07 |
Launchpad Janitor |
grub2-signed (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2024-02-26 08:17:39 |
Mate Kukri |
grub2 (Ubuntu): status |
In Progress |
Fix Released |
|
2024-02-26 08:17:42 |
Mate Kukri |
grub2-signed (Ubuntu): status |
Invalid |
Fix Released |
|