Помилки під час оновлення з 17.10 до 18.04 (підписано shim та grub-efi-amd64)


13

Після запуску sudo do-release-upgradeсьогодні вранці для оновлення системи з Ubtunu 17.10 до 18.04 LTS , під час оновлення у мене виникли помилки. Шлях занадто довгий для публікації в повному обсязі, але ось частина, яка (для мене) виглядає як проблема:

Rebuilding /usr/share/applications/bamf-2.index...
Errors were encountered while processing:
 shim-signed
 grub-efi-amd64-signed
Exception during pm.DoInstall():  E:Sub-process /usr/bin/dpkg returned an error code (1)

Could not install the upgrades 

The upgrade has aborted. Your system could be in an unusable state. A 
recovery will run now (dpkg --configure -a). 

Setting up shim-signed (1.34.9+13-0ubuntu2) ...
Installing for x86_64-efi platform.
Could not add entry to BootOrder: Interrupted system call
grub-install: error: efibootmgr failed to register the boot entry: No such device or address.
dpkg: error processing package shim-signed (--configure):
 installed shim-signed package post-installation script subprocess returned error exit status 1
Setting up grub-efi-amd64-signed (1.93+2.02-2ubuntu8) ...
Installing for x86_64-efi platform.
Could not add entry to BootOrder: Interrupted system call
grub-install: error: efibootmgr failed to register the boot entry: No such device or address.
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:
 shim-signed
 grub-efi-amd64-signed

Upgrade complete

The upgrade has completed but there were errors during the upgrade process.

Я переглянув форуми для вирішення і може превентивно підтвердити , що записи в /etc/fstabякі НЕ закоментований . cat /etc/fstabвиводить наступне:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda9 during installation
UUID=a2f91309-dc7e-4456-b3ef-89900b145365 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=90EA-4FB8  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda6 during installation
UUID=2f80d8f4-5609-45e1-854d-578ab25836c3 none            swap    sw              0       0

Система є двояковим завантаженням з Windows 10. Через те, що lsb_release -aя можу підтвердити, що мій розділ Ubuntu зробив оновлення до 18.04 LTS , але ці помилки мене нервують, і я не хочу, щоб вони створювали проблеми в довгостроковій перспективі. Дякую.


Ваша система завантажується в Ubuntu OK?
Органічний мармур

2
Так, системні черевики просто чудово.
Р. Барретт

Цікава проблема. Я думаю, що з вами все гаразд, але, сподіваємось, хтось із експертів зважиться на фактичну відповідь.
Органічний мармур

Відповіді:


18

У мене була точно така ж помилка. Я знайшов рішення для оновлення решти двох останніх пакетів:

sudo su -
cd /boot/efi/EFI
mv ubuntu ubuntu-old
apt install -f
mv ubuntu-old ubuntu
update-grub2
exit

Я сподіваюся, що це допомагає.


Цікаве рішення. Чи можете ви пояснити, чому після mv ubuntu ubuntu-oldі відновлення після apt install -f?
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix Здається, що новіша grub чомусь не змогла отримати доступ до каталогу / boot / efi / EFI / ubuntu. Отже, оскільки моя система завантажувалась нормально, я хочу просто позбутися від цієї помилки щоразу, коли я використовував apt. Тому я подумав, що вирішення проблеми лише для перевірки встановлення закінчиться, і здається, що це спрацювало. Нарешті, я відновив ім'я каталогу ubuntu, просто не возившись зі здатністю моєї системи до завантаження. Здається, я забув згадати, щоб оформити update-grub2згодом.
Джордж Таванцопулос

Здається, відпрацювали частування. Дуже дякую!
Р. Барретт

1
Мені це спрацювало, тому опублікував вирішення помилки на панелі запуску: bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1753518
Rqomey

Він працював для мене на Ubuntu 18.04 з Uuntu, встановленим на вторинному накопичувачі SSD (Linux stephane-N56VM 4.15.0-50-generic # 54-Ubuntu SMP Пн 6 травня 18:46:08 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux)
Stéphane V
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.