[Bug 1931136] Re: Don't unhook ExitBootServices() when EBS protection is disabled

Julian Andres Klode 1931136 at bugs.launchpad.net
Fri Jul 23 15:42:52 UTC 2021


In lieu of other releases not being hirsute, I just did the "exit from
grub returns to shell" test from inside the EFI shell with
15.4-0ubuntu7, which passed. I also accidentally did a MAAS-style PXE
shim -> PXE grub -> ESP shim -> ESP grub chainboot which worked fine.

We are going to do more regression testing in bug 1921134, but this
makes me confident that the patch for EBS handling is still correctly
working :)

By virtue of binaries being identical, this verification applies to all
releases.

** Tags removed: verification-needed verification-needed-bionic verification-needed-focal verification-needed-xenial
** Tags added: verification-done verification-done-bionic verification-done-focal verification-done-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to shim in Ubuntu.
https://bugs.launchpad.net/bugs/1931136

Title:
  Don't unhook ExitBootServices() when EBS protection is disabled

Status in shim package in Ubuntu:
  Fix Released
Status in shim-signed package in Ubuntu:
  Fix Released
Status in shim source package in Xenial:
  Fix Committed
Status in shim-signed source package in Xenial:
  Fix Committed
Status in shim-signed source package in Bionic:
  Fix Committed
Status in shim source package in Focal:
  Fix Committed
Status in shim-signed source package in Focal:
  Fix Committed
Status in shim source package in Hirsute:
  Fix Released

Bug description:
  [Impact]
  This is a regression in shim 15.4 that causes a crash in shim when chainbooting.

  Also, the machine resets when you exit grub, rather than going back to
  the EFI shell when launched from it.

  [Test plan]

  Boot an Ubuntu hirsute image in Secure Boot mode. While this issue was
  originally seen while chainbooting in
  https://github.com/lxc/lxd/issues/8770 - it was shown to be also
  reproducible just by booting a hirsute instance.

  [Where problems could occur]
  In exiting shim, failure to boot, etc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1931136/+subscriptions




More information about the foundations-bugs mailing list