[Bug 2115479] [NEW] post install script error
Colette Kerr
2115479 at bugs.launchpad.net
Fri Jun 27 08:58:03 UTC 2025
Public bug reported:
My system reboots, but this upgrade won't finish. I am running Oracular.
I have made no changes to grub on this machine. However, I migrated this
install from one PC to another with different hardware.
ckerr at kiki:~$ sudo apt upgrade
The following packages were automatically installed and are no longer required:
libamd-comgr2 libhsa-runtime64-1 libhsakmt1
Use 'sudo apt autoremove' to remove them.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
1 not fully installed or removed.
Space needed: 0 B / 277 GB available
Continue? [Y/n]
Setting up grub-efi-amd64-signed (1.209.4+2.12-5ubuntu5.3) ...
mount: /var/lib/grub/esp: special device /dev/disk/by-id/nvme-eui.001b448b496e7314-part1 does not exist.
dmesg(1) may have more information after failed mount system call.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
Errors were encountered while processing:
grub-efi-amd64-signed
Error: Sub-process /usr/bin/dpkg returned an error code (1)
ckerr at kiki:~$ sudo dmesg
[…]
[ 870.319799] /dev/disk/by-id/nvme-eui.001b448b496e7314-part1: Can't lookup blockdev
Its quite right, there is no such disk. This is baked into a debconf.
Its just that the drive its looking for isn't there any more. This
shouldn't break so opaquely, disks change.
My fix was `echo "grub-efi-amd64 grub-efi/install_devices multiselect
/dev/nvme1n1p1" | debconf-set-selections` but it should honestly do
something smarter
** Affects: grub2-signed (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2-signed in Ubuntu.
https://bugs.launchpad.net/bugs/2115479
Title:
post install script error
Status in grub2-signed package in Ubuntu:
New
Bug description:
My system reboots, but this upgrade won't finish. I am running
Oracular. I have made no changes to grub on this machine. However, I
migrated this install from one PC to another with different hardware.
ckerr at kiki:~$ sudo apt upgrade
The following packages were automatically installed and are no longer required:
libamd-comgr2 libhsa-runtime64-1 libhsakmt1
Use 'sudo apt autoremove' to remove them.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
1 not fully installed or removed.
Space needed: 0 B / 277 GB available
Continue? [Y/n]
Setting up grub-efi-amd64-signed (1.209.4+2.12-5ubuntu5.3) ...
mount: /var/lib/grub/esp: special device /dev/disk/by-id/nvme-eui.001b448b496e7314-part1 does not exist.
dmesg(1) may have more information after failed mount system call.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
Errors were encountered while processing:
grub-efi-amd64-signed
Error: Sub-process /usr/bin/dpkg returned an error code (1)
ckerr at kiki:~$ sudo dmesg
[…]
[ 870.319799] /dev/disk/by-id/nvme-eui.001b448b496e7314-part1: Can't lookup blockdev
Its quite right, there is no such disk. This is baked into a debconf.
Its just that the drive its looking for isn't there any more. This
shouldn't break so opaquely, disks change.
My fix was `echo "grub-efi-amd64 grub-efi/install_devices multiselect
/dev/nvme1n1p1" | debconf-set-selections` but it should honestly do
something smarter
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/2115479/+subscriptions
More information about the foundations-bugs
mailing list