Looking at the diff in
http://launchpadlibrarian.net/497631450/grub2_2.04-1ubuntu26_2.04-1ubuntu26.4.diff.gz
I see that this appears to be a new change during the SRU cycle,
specifically:

"""
diff -Nru grub2-2.04/debian/grub-multi-install 
grub2-2.04/debian/grub-multi-install
--- grub2-2.04/debian/grub-multi-install        2020-04-15 11:31:27.000000000 
+0000
+++ grub2-2.04/debian/grub-multi-install        2020-09-08 10:23:00.000000000 
+0000
@@ -8,6 +8,13 @@
 
 . /usr/share/debconf/confmodule
 
+# shamelessly stolen from ucf:
+#
+# Load our templates, just in case our template has
+# not been loaded or the Debconf DB lost or corrupted
+# since then.
+db_x_loadtemplatefile "$(dpkg-query --control-path grub-common templates)" 
grub-common
+
 ###############################################################################
 #                       COPY FROM POSTINST
 ###############################################################################
@@ -373,7 +380,7 @@
         continue
       fi
     else
-      break # noninteractive
+      exit 1 # noninteractive
     fi
   fi
 
@@ -395,7 +402,7 @@
         db_fset grub-efi/install_devices_empty seen false
       fi
     else
-      break # noninteractive
+      exit 1 # noninteractive
     fi
   else
     break
"""

The new "exit 1" will break stable users that have answered the "grub-
efi/install_devices_empty" question already with the answer "yes"
because for those the question will be skipped (as it was already asked)
and hence the if goes into the "exit 1" condition and the postinst
fails.


** Summary changed:

- grub-multi-install fails with exit 1 when question 
grub-efi/install_devices_empty is skipped
+ [regression-in-stable] grub-multi-install fails with exit 1 when question 
grub-efi/install_devices_empty is skipped

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

Title:
  [regression-in-stable] grub-multi-install fails with exit 1 when
  question grub-efi/install_devices_empty is skipped

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

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

Reply via email to