Ubuntu 14.04 failing to deploy on UEFI
Bug #1881977 reported by
Stéphane Graber
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Undecided
|
Unassigned | ||
curtin |
Fix Committed
|
Undecided
|
Lee Trager |
Bug Description
One of our daily tests uses trusty with hwe-x to test upgrades.
We've now migrated over to using LXD backed VMs connected to MAAS and so moved over to UEFI.
MAAS fails deployment in such an environment when installing grub.
I'm not sure how much you still care about 14.04 given that it's only under ESM but figured I'd report it anyway. For now we've disabled those tests as we have barely any user left on 14.04 and not much is changing on that version given it's EOL.
This is on the edge snap of MAAS 2.8.
Related branches
~ltrager/curtin:lp1881977
Merged
into
curtin:master
- Server Team CI bot: Approve (continuous-integration)
- Paride Legovini: Approve
-
Diff: 16 lines (+5/-0)1 file modifiedcurtin/commands/curthooks.py (+5/-0)
Changed in maas: | |
status: | New → Invalid |
Changed in curtin: | |
status: | New → Confirmed |
assignee: | nobody → Lee Trager (ltrager) |
Changed in curtin: | |
status: | Confirmed → Triaged |
Changed in curtin: | |
status: | Triaged → Fix Committed |
To post a comment you must log in.
This was my fault. When I updated Curtin for CentOS 8 I used realpath as its part of coreutils in Xenial+. I forgot that it is a separate package in Trusty and Precise. When Curtin installs GRUB it does so chrooted into the environment being deployed. The Curtin version being used comes from MAAS so we could fix this without touching the Trusty archives.