Public bug reported:

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

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

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

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

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to