[Bug 1173423] [NEW] Kernel fails to update EFI vars, rendering system unbootable

Phillip Susi psusi at ubuntu.com
Fri Apr 26 23:37:13 UTC 2013


Public bug reported:

After an upgrade, my system failed to boot.  Fortunately I was able to
run the EFI shell and manually launch grub.  From there I discovered
that the EFI boot catalog contained no entry for GRUB.  It appears there
has been a regression in kernels later than 3.8.0-7 that causes it to
fail to update the EFI variables.  After running grub-install, it
reports no errors, yet fails to show the efi boot catalog as it does
when it works.  Manually running efivars shows the ubuntu entry has been
removed.  Checking dmesg shows:

[   25.965586] efivars: set_variable() failed: status=8000000000000009
[   25.981816] efivars: set_variable() failed: status=8000000000000009

This happens on kernels 3.8.0-{15,19,23} but works correctly in -{6,7}.

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu)
     Importance: Critical
         Status: New


** Tags: regression-release

** Also affects: grub2 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
   Importance: Undecided => Critical

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

Title:
  Kernel fails to update EFI vars, rendering system unbootable

Status in “grub2” package in Ubuntu:
  New
Status in “linux” package in Ubuntu:
  New

Bug description:
  After an upgrade, my system failed to boot.  Fortunately I was able to
  run the EFI shell and manually launch grub.  From there I discovered
  that the EFI boot catalog contained no entry for GRUB.  It appears
  there has been a regression in kernels later than 3.8.0-7 that causes
  it to fail to update the EFI variables.  After running grub-install,
  it reports no errors, yet fails to show the efi boot catalog as it
  does when it works.  Manually running efivars shows the ubuntu entry
  has been removed.  Checking dmesg shows:

  [   25.965586] efivars: set_variable() failed: status=8000000000000009
  [   25.981816] efivars: set_variable() failed: status=8000000000000009

  This happens on kernels 3.8.0-{15,19,23} but works correctly in
  -{6,7}.

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




More information about the foundations-bugs mailing list