[1.9] Unable to install 14.04, shim.efi.signed renamed
Bug #1713795 reported by
zdw
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Andres Rodriguez | ||
maas (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
After a recent update, it's no longer possible to install Ubuntu 14.04 with MaaS 1.9.5 . This is on a new installation of MaaS on 14.04.
The change appears to be related to this change: https:/
[Test Case]
1. Install maas 1.9
2. Attempt to import images
2.1 without the fix, MAAS wont be able to import images.
2.2. with the fix, MAAS will be able to import images.
[Regression Potential]
Minimal. Since only the name of a binary has changed, this has minimal impact provided the binary doesn't get renamed again.
Related branches
~andreserl/maas:1.9
- MAAS Lander: Needs Fixing
- Lee Trager (community): Approve
- Newell Jensen (community): Approve
-
Diff: 26 lines (+2/-2)2 files modifiedsrc/provisioningserver/boot/tests/test_uefi.py (+1/-1)
src/provisioningserver/boot/uefi.py (+1/-1)
Changed in maas: | |
importance: | Undecided → Critical |
Changed in maas (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Andres Rodriguez (andreserl) |
status: | New → Triaged |
Changed in maas: | |
status: | New → Triaged |
Changed in maas: | |
assignee: | nobody → Andres Rodriguez (andreserl) |
milestone: | none → 1.9.6 |
Changed in maas (Ubuntu): | |
status: | In Progress → New |
assignee: | Andres Rodriguez (andreserl) → nobody |
description: | updated |
description: | updated |
tags: | added: sts |
tags: |
added: verification-done removed: verification-needed |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
So, the reason the suggested workaround doesn't work is because this file is extracted from a copy of the package which is downloaded on the fly by /usr/lib/ python2. 7/dist- packages/ provisioningser ver/boot/ uefi.py
On line 146, you need to change shim.efi.signed to shimx64.efi.signed to reflect the file's updated name/location in the shim-signed package. You then either need to restart maas services or reboot so that bytecode (pyc) is refreshed/ recompiled.
/usr/lib/ python2. 7/dist- packages/ provisioningser ver/boot/ uefi.py is part of maas-provisioni ng-server
HTH