← Back to team overview

curtin-dev team mailing list archive

[Bug 1895067] Re: GRUB shouldn't be installed if found on CentOS/RHEL

 

** Also affects: maas
   Importance: Undecided
       Status: New

** Changed in: maas
     Assignee: (unassigned) => Lee Trager (ltrager)

** Changed in: maas
    Milestone: None => 2.9.0rc4

** Changed in: maas
   Importance: Undecided => High

** Changed in: maas
       Status: New => In Progress

-- 
You received this bug notification because you are a member of curtin
developers, which is subscribed to curtin.
https://bugs.launchpad.net/bugs/1895067

Title:
  GRUB shouldn't be installed if found on CentOS/RHEL

Status in curtin:
  In Progress
Status in MAAS:
  In Progress

Bug description:
  CentOS/RHEL 7+ ship the signed version of grub in the grub2-efi-x64.
  Its installed directly to /boot/efi/EFI/centos/grubx64.efi. Running
  grub2-install on CentOS builds a new version of grub using the
  grub2-efi-x64-modules package. This version is not signed which will
  break UEFI secure boot. If the grub2-efi-x64-modules package is
  missing this will cause grub2-install to fail which causes the
  deployment to fail.

  It seems Curtin's logic is current when writing NVRAM however when
  NVRAM is disabled this bug occurs. This bug was triggered due to
  LP:1895044.

To manage notifications about this bug go to:
https://bugs.launchpad.net/curtin/+bug/1895067/+subscriptions


References