2016-05-13 03:25:38 |
Ivan Hu |
bug |
|
|
added bug |
2016-05-13 03:30:24 |
Ivan Hu |
attachment added |
|
0001-shim-dealing-with-only-one-string-on-loadoption.patch https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1581299/+attachment/4661695/+files/0001-shim-dealing-with-only-one-string-on-loadoption.patch |
|
2016-05-13 03:31:20 |
Ivan Hu |
shim (Ubuntu): status |
New |
Fix Committed |
|
2016-05-13 04:27:54 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2016-05-13 04:28:02 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2016-05-13 15:06:13 |
Brian Murray |
shim (Ubuntu): status |
Fix Committed |
Triaged |
|
2016-05-13 15:06:15 |
Brian Murray |
shim (Ubuntu): importance |
Undecided |
High |
|
2016-05-13 15:06:35 |
Brian Murray |
tags |
patch |
patch rls-y-incoming |
|
2016-07-15 03:02:54 |
Anthony Wong |
bug |
|
|
added subscriber Anthony Wong |
2016-07-25 21:17:06 |
Mathieu Trudel-Lapierre |
shim (Ubuntu): status |
Triaged |
Incomplete |
|
2016-07-26 16:27:15 |
Mathieu Trudel-Lapierre |
shim (Ubuntu): status |
Incomplete |
In Progress |
|
2016-07-26 16:27:16 |
Mathieu Trudel-Lapierre |
shim (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (cyphermox) |
|
2016-08-08 15:12:46 |
Mathieu Trudel-Lapierre |
bug task added |
|
shim-signed (Ubuntu) |
|
2016-08-08 15:12:52 |
Mathieu Trudel-Lapierre |
shim-signed (Ubuntu): status |
New |
In Progress |
|
2016-08-08 15:12:54 |
Mathieu Trudel-Lapierre |
shim-signed (Ubuntu): importance |
Undecided |
High |
|
2016-08-08 15:12:56 |
Mathieu Trudel-Lapierre |
shim-signed (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (cyphermox) |
|
2016-08-08 20:57:49 |
Launchpad Janitor |
shim (Ubuntu): status |
In Progress |
Fix Released |
|
2016-08-08 21:07:55 |
Launchpad Janitor |
shim-signed (Ubuntu): status |
In Progress |
Fix Released |
|
2016-08-09 04:09:48 |
Anthony Wong |
nominated for series |
|
Ubuntu Xenial |
|
2016-09-20 00:39:41 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/shim-signed |
|
2016-11-06 05:05:21 |
Steve Langasek |
shim-signed (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2016-11-06 05:05:23 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-11-06 05:05:29 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2016-11-06 05:05:37 |
Steve Langasek |
tags |
patch rls-y-incoming |
patch rls-y-incoming verification-needed |
|
2016-11-09 07:50:11 |
Ivan Hu |
tags |
patch rls-y-incoming verification-needed |
patch rls-y-incoming verification-done |
|
2016-11-10 22:31:03 |
Steve Langasek |
shim-signed (Ubuntu Trusty): status |
New |
Fix Committed |
|
2016-11-10 22:31:10 |
Steve Langasek |
tags |
patch rls-y-incoming verification-done |
patch rls-y-incoming |
|
2016-11-10 22:31:11 |
Steve Langasek |
tags |
patch rls-y-incoming |
patch rls-y-incoming verification-needed |
|
2016-11-10 22:35:49 |
Mathieu Trudel-Lapierre |
description |
Using the applications such as fwupdate and efibootmgr to set the device path for the second stage path is not working on some platforms.
The second stage set is not working after commit
3322257e611e2000f79726d295bb4845bbe449e7 on https://github.com/rhinstaller/shim
for those which load option only have one string.
This is due to some versions of BDS, on loadoption we only get:
00000000 5c 00 66 00 77 00 75 00 70 00 78 00 36 00 34 00 |\.f.w.u.p.x.6.4.|
00000010 2e 00 65 00 66 00 69 00 00 00 |..e.f.i...|
0000001a |
[Impact]
Some firmwares may fail to populate LoadOptions in EFI in a way that shim understands, including only the extra options rather than the full BootEntry.
[Test case]
Attempt to boot a system on a BootEntry that requires extra options, such as when running firmware updates via fwupdate.
[Regression Potential]
The information passed by some firmwares may look as though it is a simple UCS-2 string although it contain extra information, and thus cause a failure to boot due to unrecognized LoadOptions when shim attempts to boot. The default boot process does not include LoadOptions at all, but this may adversely affect fwupdate or running MokManager.
----
Using the applications such as fwupdate and efibootmgr to set the device path for the second stage path is not working on some platforms.
The second stage set is not working after commit
3322257e611e2000f79726d295bb4845bbe449e7 on https://github.com/rhinstaller/shim
for those which load option only have one string.
This is due to some versions of BDS, on loadoption we only get:
00000000 5c 00 66 00 77 00 75 00 70 00 78 00 36 00 34 00 |\.f.w.u.p.x.6.4.|
00000010 2e 00 65 00 66 00 69 00 00 00 |..e.f.i...|
0000001a |
|
2016-11-10 22:42:45 |
Steve Langasek |
shim-signed (Ubuntu Xenial): status |
New |
Fix Committed |
|
2016-11-14 16:57:06 |
Mathieu Trudel-Lapierre |
tags |
patch rls-y-incoming verification-needed |
patch rls-y-incoming verification-done-yakkety verification-needed |
|
2016-11-14 16:59:48 |
Mathieu Trudel-Lapierre |
tags |
patch rls-y-incoming verification-done-yakkety verification-needed |
patch rls-y-incoming verification-done-trusty verification-done-xenial verification-done-yakkety |
|
2017-03-24 06:40:59 |
Steve Langasek |
tags |
patch rls-y-incoming verification-done-trusty verification-done-xenial verification-done-yakkety |
patch rls-y-incoming verification-done-trusty verification-done-xenial verification-done-yakkety verification-needed |
|
2017-04-03 19:02:58 |
Steve Langasek |
tags |
patch rls-y-incoming verification-done-trusty verification-done-xenial verification-done-yakkety verification-needed |
patch rls-y-incoming verification-done |
|
2017-04-03 19:37:01 |
Launchpad Janitor |
shim-signed (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-04-03 19:37:14 |
Steve Langasek |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-04-03 19:46:50 |
Launchpad Janitor |
shim-signed (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-07-17 14:51:15 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-07-17 14:51:20 |
Steve Langasek |
tags |
patch rls-y-incoming verification-done |
patch rls-y-incoming verification-needed verification-needed-trusty |
|
2017-07-19 20:16:58 |
Mathieu Trudel-Lapierre |
tags |
patch rls-y-incoming verification-needed verification-needed-trusty |
patch rls-y-incoming verification-done-trusty |
|
2017-08-28 15:29:46 |
Launchpad Janitor |
shim-signed (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2019-05-18 01:43:42 |
Mathew Hodson |
bug task deleted |
shim-signed (Ubuntu Xenial) |
|
|
2019-05-18 01:44:00 |
Mathew Hodson |
nominated for series |
|
Ubuntu Xenial |
|
2019-05-18 01:44:00 |
Mathew Hodson |
bug task added |
|
shim (Ubuntu Xenial) |
|
2019-05-18 01:44:00 |
Mathew Hodson |
bug task added |
|
shim-signed (Ubuntu Xenial) |
|
2019-05-18 01:44:10 |
Mathew Hodson |
bug task deleted |
shim-signed (Ubuntu Trusty) |
|
|
2019-05-18 01:44:19 |
Mathew Hodson |
nominated for series |
|
Ubuntu Trusty |
|
2019-05-18 01:44:19 |
Mathew Hodson |
bug task added |
|
shim (Ubuntu Trusty) |
|
2019-05-18 01:44:19 |
Mathew Hodson |
bug task added |
|
shim-signed (Ubuntu Trusty) |
|
2019-05-18 01:44:27 |
Mathew Hodson |
shim (Ubuntu Trusty): status |
New |
Fix Released |
|
2019-05-18 01:44:30 |
Mathew Hodson |
shim (Ubuntu Xenial): status |
New |
Fix Released |
|
2019-05-18 01:44:35 |
Mathew Hodson |
shim-signed (Ubuntu Trusty): status |
New |
Fix Released |
|
2019-05-18 01:44:41 |
Mathew Hodson |
shim-signed (Ubuntu Xenial): status |
New |
Fix Released |
|