[Bug 1871989] Re: dpkg: error processing package grub-efi-amd64-signed (--configure):

Paul White 1871989 at bugs.launchpad.net
Fri Apr 10 06:58:09 UTC 2020


*** This bug is a duplicate of bug 1871963 ***
    https://bugs.launchpad.net/bugs/1871963

** This bug has been marked a duplicate of bug 1871963
   dpkg fails to install grub-efi-amd64 signed and shim-signed

-- 
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/1871989

Title:
  dpkg: error processing package grub-efi-amd64-signed (--configure):

Status in grub2 package in Ubuntu:
  New

Bug description:
  Upon updates on 20200409 I encountered the following error:

  Setting up grub-efi-amd64-signed (1.139+2.04-1ubuntu24) ...
  /var/lib/dpkg/info/grub-efi-amd64-signed.postinst: 23: Syntax error: word unexpe
  cted (expecting ")")
  dpkg: error processing package grub-efi-amd64-signed (--configure):
   installed grub-efi-amd64-signed package post-installation script subprocess ret
  urned error exit status 2

  The problem is being caused by a syntax error in grub-efi-amd64-signed.postint
  at line 23.

  Problematic code:

  case $1 in
  configure)
  target=x86_64-efi ;;
  # Check /boot/grub to see if we previously installed to an ESP. We don't
  # want to trigger the install code just by installing the package,
  # normally the installer installs grub itself first.
  if test -e /boot/grub/$target/core.efi; then
  /usr/share/grub/grub-check-signatures
  /usr/lib/grub/grub-multi-install --target=$target
  fi

  ;;
  esac

  Corrected code:

  case $1 in
  configure)
  target=x86_64-efi
  # Check /boot/grub to see if we previously installed to an ESP. We don't
  # want to trigger the install code just by installing the package,
  # normally the installer installs grub itself first.
  if test -e /boot/grub/$target/core.efi; then
  /usr/share/grub/grub-check-signatures
  /usr/lib/grub/grub-multi-install --target=$target
  fi

  ;;
  esac

  Problem was found and fixed using shellcheck and geany IDE.

  I changed the code re-ran the upgrade command verified the
  boot partition via the dialog and rebooted and it worked
  fine.

  Thanks,
  Brett "WolfMan" Bogert

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



More information about the foundations-bugs mailing list