Не обновляются пакеты Ubuntu из-за ошибки grub-efi

Использую VDS с установленной Ubuntu 20.04. Не удаётся обновить пакеты apt update и apt upgrade. Получаю ошибку из-за grub-efi. Вот то, что выводит консоль:

Hit:1 http://mirror.timeweb.ru/ubuntu focal InRelease
Hit:2 http://mirror.timeweb.ru/ubuntu focal-updates InRelease
Hit:3 http://mirror.timeweb.ru/ubuntu focal-backports InRelease
Hit:4 http://mirror.timeweb.ru/ubuntu focal-security InRelease
Hit:5 https://download.docker.com/linux/ubuntu focal InRelease
Hit:6 http://zabbix.repo.timeweb.ru/ubuntu focal InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
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.
Setting up grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.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
dpkg: dependency problems prevent processing triggers for shim-signed:
 shim-signed depends on grub-efi-amd64-signed | grub-efi-arm64-signed; however:
  Package grub-efi-amd64-signed is not configured yet.
  Package grub-efi-arm64-signed is not installed.

dpkg: error processing package shim-signed (--configure):
 dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists... Done
Building dependency tree
Reading state information... Done
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.
Setting up grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.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
dpkg: dependency problems prevent processing triggers for shim-signed:
 shim-signed depends on grub-efi-amd64-signed | grub-efi-arm64-signed; however:
  Package grub-efi-amd64-signed is not configured yet.
  Package grub-efi-arm64-signed is not installed.

dpkg: error processing package shim-signed (--configure):
 dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)

Можно было бы переустановить ОС. Но потом нужно будет заново устанавливать и настраивать окружение. Пробовал удалить и заново установить, но консоль выдаёт туже самую ошибку.

Можно ли исправить ошибку? И в чём может быть причина возникновения?


Ответы (1 шт):

Автор решения: ford1813

Ошибка у вас тут:

Setting up grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.4) ...

Unknown device "/dev/disk/by-id/*": No such file or directory

post-installation script, который вызывает другой скрипт(/usr/lib/grub/grub-multi-install ) у вас и не может найти эту директорию, и возвращает установщику ошибку.

→ Ссылка