Ошибки при обновлении с 17.10 по 18.04 (подписанные подписи и grub-efi-amd64-подписанные)

После запуска 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.

Я просматривал форумы для решений и могу превентивно подтвердить, что обновить мою систему от Ubtunu 17.10 до 18.04 LTS . 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, но эти ошибки не позволяют мне и я не хочу, чтобы они вызывали проблемы в долгосрочной перспективе. Спасибо.

8
задан 2 May 2018 в 15:15

3 ответа

у меня была точно такая же ошибка. Решение я нашел, чтобы обновить оставшиеся последние 2 пакета было:

[Ф1]

я надеюсь, что это помогает.

2
ответ дан 8 June 2018 в 14:34
  • 1
    Интересное решение. Не могли бы вы объяснить, почему [Ф1] и восстановление после [Ф2]? – WinEunuuchs2Unix 6 May 2018 в 01:57
  • 2
    @ WinEunuuchs2Unix Кажется, что новая grub не могла получить доступ к каталогу / boot / efi / EFI / ubuntu по какой-то причине. Так как моя система загружалась нормально, я хочу просто избавиться от этой ошибки каждый раз, когда я использовал apt. Поэтому я подумал, что обходной путь, чтобы проверить, что установка завершится, и кажется, что это сработало. Наконец, я восстановил имя каталога ubuntu, просто не возиться с способностью моей системы загружаться. Кажется, я забыл упомянуть, чтобы потом update-grub2 выпустить. – grgtvs 7 May 2018 в 11:04
  • 3
    Работала чудесно. Спасибо за это! – Gopherkhan 21 May 2018 в 07:12
  • 4
    Кажется, сработало удовольствие. Большое спасибо! – R. Barrett 28 May 2018 в 09:48

У меня была такая же ошибка. Решение, которое я нашел для обновления оставшихся двух последних пакетов, было:

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

Надеюсь, это поможет.

7
ответ дан 17 July 2018 в 15:28

У меня была такая же ошибка. Решение, которое я нашел для обновления оставшихся двух последних пакетов, было:

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

Надеюсь, это поможет.

7
ответ дан 23 July 2018 в 16:24

Другие вопросы по тегам:

Похожие вопросы: