Actually, I don't need to write any new patches, upstream shim has the
problem fixed already:

    commit 7052e75307553edc8f04eb529b0d37844fbcc30b
    Author: Benjamin Antin <ben.an...@endlessm.com>
    Date:   Mon Jul 18 12:28:12 2016 -0700

        Don't close file twice in should_use_fallback error path

        When fallback.efi is not present, the should_use_fallback error path
        attempts to close a file that has already been closed, resulting in a
        hang. This issue only affects certain systems.

        This is a regression from version 0.8 and was introduced by commit
        4794822.

        Signed-off-by: Benjamin Antin <ben.an...@endlessm.com>

You guys just need to rebase Yakkety's shim package on top of an
upstream git commit that comes after 7052e7530755. (Alternatively, you
can also backport 7052e7530755, but I guess Yakkety's release schedule
might allow another rebase at this point.) You are currently based on
14a5905, which does not include the fix.

** Package changed: debian-installer (Ubuntu) => shim (Ubuntu)

** Summary changed:

- yakkety: desktop and server ISOs wont boot under QEMU in UEFI mode
+ yakkety: backport (or rebase to) fix eliminating a double-close in shim

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

Title:
  yakkety: backport (or rebase to) fix eliminating a double-close in
  shim

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to