Ubuntu 14.04 failing to deploy on UEFI

Bug #1881977 reported by Stéphane Graber
8
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

Revision history for this message
Stéphane Graber (stgraber) wrote :
Revision history for this message
Lee Trager (ltrager) wrote :

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.

Lee Trager (ltrager)
Changed in maas:
status: New → Invalid
Changed in curtin:
status: New → Confirmed
assignee: nobody → Lee Trager (ltrager)
Paride Legovini (paride)
Changed in curtin:
status: Confirmed → Triaged
Paride Legovini (paride)
Changed in curtin:
status: Triaged → Fix Committed
Revision history for this message
Ryan Harper (raharper) wrote :

Note, this patch is not needed in master;

7310b4fe614651640aecfe1cea67a0a5a1594224

We've refactored the grub install shell code into python.

I need to push up the merge which drops the shell code but it's not in use in master (and we're SRU'ing this now).

Revision history for this message
Ryan Harper (raharper) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.