[Bug 1995753] Re: package grub-efi-amd64-signed 1.182~22.04.1+2.06-2ubuntu10 failed to install/upgrade: installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
Wataru Noguchi
1995753 at bugs.launchpad.net
Thu Nov 10 08:12:20 UTC 2022
I have same issue.
I have configured unattended-upgrades.
I have been started receive error mail from Fri, 28 Oct 2022.
some instances have same issue.
KVM/QEMU + Libvirt environment.
I launch instance using following cloud image.
https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-
amd64.img
launch server minimal configuration(without virtual cdrom drive).
```
[example.com:~ 2022-10-28 13:56:06]$ ssh example.com
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-131-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Fri Oct 28 13:56:11 JST 2022
System load: 0.0 Processes: 180
Usage of /: 22.2% of 19.20GB Users logged in: 0
Memory usage: 28% IPv4 address for enp2s0: x.x.x.x
Swap usage: 0% IPv4 address for enp3s0: y.y.y.y
* Super-optimized for small spaces - read how we shrank the memory
footprint of MicroK8s to make it the smallest full K8s around.
https://ubuntu.com/blog/microk8s-memory-optimisation
3 updates can be applied immediately.
3 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
Last login: Fri Oct 14 16:39:06 2022 from 10.1.2.200
server:~$
```
```
server:~$ sudo less /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
Unpacking grub-efi-amd64-signed (1.173.2~20.04.1+2.04-1ubuntu47.4) over (1.167.2+2.04-1ubuntu44.2) ...
Preparing to unpack .../grub-efi-amd64-bin_2.04-1ubuntu47.4_amd64.deb ...
Unpacking grub-efi-amd64-bin (2.04-1ubuntu47.4) over (2.04-1ubuntu44.2) ...
Setting up grub-efi-amd64-bin (2.04-1ubuntu47.4) ...
Setting up grub-efi-amd64-signed (1.173.2~20.04.1+2.04-1ubuntu47.4) ...
Unknown device "/dev/disk/by-id/*": No such file or directory
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
grub-efi-amd64-signed
Log ended: 2022-10-28 06:16:38
```
It indicates /dev/disk/by-id/ is missing.
```
[example.com:~ 2022-10-28 14:12:30]$ ssh example.com ls -l /dev/disk/
total 0
drwxr-xr-x 2 root root 80 Oct 20 03:44 by-label
drwxr-xr-x 2 root root 100 Oct 20 03:44 by-partuuid
drwxr-xr-x 2 root root 280 Oct 20 03:44 by-path
drwxr-xr-x 2 root root 120 Oct 20 03:44 by-uuid
server:~$ ls -l /dev/disk/by-id/
ls: cannot access '/dev/disk/by-id/': No such file or directory
server:~$
```
```
[example.com:~ 2022-11-08 00:42:33]$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
[example.com:~ 2022-11-08 00:42:46]$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 1.6G 1.2M 1.6G 1% /run
/dev/vda1 ext4 993G 200G 793G 21% /
tmpfs tmpfs 7.9G 516K 7.9G 1% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/loop2 squashfs 56M 56M 0 100% /snap/core18/2566
/dev/vda15 vfat 105M 5.2M 100M 5% /boot/efi
/dev/loop4 squashfs 68M 68M 0 100% /snap/lxd/22526
/dev/loop3 squashfs 64M 64M 0 100% /snap/core20/1623
/dev/loop5 squashfs 68M 68M 0 100% /snap/lxd/22753
/dev/loop7 squashfs 48M 48M 0 100% /snap/snapd/17029
/dev/loop8 squashfs 48M 48M 0 100% /snap/snapd/17336
/dev/loop6 squashfs 64M 64M 0 100% /snap/core20/1634
/dev/loop1 squashfs 56M 56M 0 100% /snap/core18/2620
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/1000
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/995
[example.com:~ 2022-11-08 00:42:50]$ ls -l /dev/disk/by-id/
ls: cannot access '/dev/disk/by-id/': No such file or directory
[example.com:~ 2022-11-08 00:45:35]$
[example.com:~ 2022-11-08 00:48:47]$ sudo sfdisk -l /dev/vda
Disk /dev/vda: 1 TiB, 1099511627776 bytes, 2147483648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9CEB264D-ECC9-413C-A6DC-180FA42C5342
Device Start End Sectors Size Type
/dev/vda1 227328 2147483614 2147256287 1023.9G Linux filesystem
/dev/vda14 2048 10239 8192 4M BIOS boot
/dev/vda15 10240 227327 217088 106M EFI System
Partition table entries are not in disk order.
[example.com:~ 2022-11-08 00:48:49]$
```
Exactly /dev/disk/by-id/ directory is missing.
Update successful instances have /dev/disk/by-id/ directory and device entry.
- `grub-efi-amd64-signed` package
- `/dev/disk/by-id/` is missing
- Ubuntu 20.04 LTS
So, I injected virtual CD-ROM Drive and reboot instance.
Next boot time /dev/disk/by-id/ is created.
```
[example.com:~ 2022-11-08 02:29:38]$ ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Nov 8 02:28 ata-QEMU_DVD-ROM_QM00001 -> ../../sr0
```
but apt upgrade still fails onother error.
```
Setting up libdbus-1-3:amd64 (1.12.16-2ubuntu2.3) ...
Setting up dbus (1.12.16-2ubuntu2.3) ...
A reboot is required to replace the running dbus-daemon.
Please reboot the system when convenient.
Setting up containerd.io (1.6.9-1) ...
Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up sosreport (4.4-1ubuntu0.20.04.1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ...
Setting up docker-ce-cli (5:20.10.21~3-0~ubuntu-focal) ...
Setting up libperl5.30:amd64 (5.30.0-9ubuntu0.3) ...
Setting up libcurl4:amd64 (7.68.0-1ubuntu2.14) ...
Setting up git-man (1:2.25.1-1ubuntu3.6) ...
Setting up curl (7.68.0-1ubuntu2.14) ...
Setting up ubuntu-advantage-tools (27.11.3~20.04.1) ...
Installing new version of config file /etc/apt/apt.conf.d/20apt-esm-hook.conf ...
Setting up linux-modules-5.4.0-131-generic (5.4.0-131.147) ...
Setting up grub-efi-amd64-bin (2.04-1ubuntu47.4) ...
Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up linux-headers-5.4.0-131-generic (5.4.0-131.147) ...
Setting up linux-image-5.4.0-131-generic (5.4.0-131.147) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.4.0-128-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-128-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-131-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-131-generic
Setting up grub-efi-amd64-signed (1.173.2~20.04.1+2.04-1ubuntu47.4) ...
mount: /var/lib/grub/esp: special device /dev/disk/by-id/virtio-bdd63d32-fc83-443b-9-part15 does not exist.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up libfwupd2:amd64 (1.7.9-1~20.04.1) ...
Setting up linux-headers-generic (5.4.0.131.131) ...
Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up dbus-user-session (1.12.16-2ubuntu2.3) ...
Setting up perl (5.30.0-9ubuntu0.3) ...
Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up docker-ce (5:20.10.21~3-0~ubuntu-focal) ...
Setting up git (1:2.25.1-1ubuntu3.6) ...
Setting up docker-ce-rootless-extras (5:20.10.21~3-0~ubuntu-focal) ...
Setting up linux-image-virtual (5.4.0.131.131) ...
Setting up libfwupdplugin5:amd64 (1.7.9-1~20.04.1) ...
Setting up fwupd (1.7.9-1~20.04.1) ...
Installing new version of config file /etc/fwupd/redfish.conf ...
fwupd-offline-update.service is a disabled or a static unit not running, not starting it.
fwupd-refresh.service is a disabled or a static unit not running, not starting it.
fwupd.service is a disabled or a static unit not running, not starting it.
Setting up snapd (2.57.5+20.04) ...
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.aa-prompt-listener.service → /lib/systemd/system/snapd.aa-prompt-listener.service.
snapd.failure.service is a disabled or a static unit not running, not starting it.
snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
Setting up linux-headers-virtual (5.4.0.131.131) ...
Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up linux-virtual (5.4.0.131.131) ...
Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-1ubuntu1.1) ...
Processing triggers for initramfs-tools (0.136ubuntu6.7) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-128-generic
I: The initramfs will attempt to resume from /dev/vdb
I: (UUID=b46c31b1-d588-4c7b-9def-09ba965c8fd1)
I: Set the RESUME variable to override this.
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Processing triggers for systemd (245.4-4ubuntu3.18) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for linux-image-5.4.0-131-generic (5.4.0-131.147) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-131-generic
I: The initramfs will attempt to resume from /dev/vdb
I: (UUID=b46c31b1-d588-4c7b-9def-09ba965c8fd1)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-131-generic
Found initrd image: /boot/initrd.img-5.4.0-131-generic
Found linux image: /boot/vmlinuz-5.4.0-128-generic
Found initrd image: /boot/initrd.img-5.4.0-128-generic
Found linux image: /boot/vmlinuz-5.4.0-125-generic
Found initrd image: /boot/initrd.img-5.4.0-125-generic
done
Errors were encountered while processing:
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
```
```
[example.com:~ 2022-11-10 05:38:00]$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
linux-headers-5.4.0-125 linux-headers-5.4.0-125-generic linux-image-5.4.0-125-generic linux-modules-5.4.0-125-generic
Use 'sudo apt autoremove' to remove them.
#
# News about significant security updates, features and services will
# appear here to raise awareness and perhaps tease /r/Linux ;)
# Use 'pro config set apt_news=false' to hide this and future APT news.
#
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up grub-efi-amd64-signed (1.173.2~20.04.1+2.04-1ubuntu47.4) ...
mount: /var/lib/grub/esp: special device /dev/disk/by-id/virtio-bdd63d32-fc83-443b-9-part15 does not exist.
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
E: Sub-process /usr/bin/dpkg returned an error code (1)
[example.com:~ 2022-11-10 05:39:45]$
```
I've giving up fix this issue.
Any ideas?
Thanks,
Wataru
--
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/1995753
Title:
package grub-efi-amd64-signed 1.182~22.04.1+2.06-2ubuntu10 failed to
install/upgrade: installed grub-efi-amd64-signed package post-
installation script subprocess returned error exit status 32
Status in grub2-signed package in Ubuntu:
Confirmed
Bug description:
I have no idea. I did the "update on reboot" and it did update
although it took a very long time, over 10 min on a fast Ryzen 2700,
and it kept saying "updating 9 min out of unlimited" for task
whatever... I forgot what it said... the same type of message on
shutdown that waits for something... those messages look like [2min
out of 3] but during this "updating os while offline" or whatever
message it said... had for example [2min out of unlimited] which to me
means 2 min has elapsed, it's never going to kill the process
(unlimited).
So, who knows what caused this.
ProblemType: Package
DistroRelease: Ubuntu 22.04
Package: grub-efi-amd64-signed 1.182~22.04.1+2.06-2ubuntu10
ProcVersionSignature: Ubuntu 5.15.0-52.58-generic 5.15.60
Uname: Linux 5.15.0-52-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Fri Nov 4 21:27:06 2022
DuplicateSignature:
package:grub-efi-amd64-signed:1.182~22.04.1+2.06-2ubuntu10
Setting up grub-efi-amd64-signed (1.182~22.04.1+2.06-2ubuntu10) ...
mount: /var/lib/grub/esp: special device /dev/disk/by-id/ata-WD_Blue_SA510_2.5_1000GB_222029800137-part1 does not exist.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
ErrorMessage: installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
InstallationDate: Installed on 2019-10-24 (1107 days ago)
InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
Python3Details: /usr/bin/python3.10, Python 3.10.6, python3-minimal, 3.10.6-1~22.04
PythonDetails: N/A
RelatedPackageVersions:
dpkg 1.21.1ubuntu2.1
apt 2.4.8
SourcePackage: grub2-signed
Title: package grub-efi-amd64-signed 1.182~22.04.1+2.06-2ubuntu10 failed to install/upgrade: installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
UpgradeStatus: Upgraded to jammy on 2022-08-29 (67 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1995753/+subscriptions
More information about the foundations-bugs
mailing list