17.10에서 18.04로 업그레이드하는 동안 오류가 발생 함 (shim-signed 및 grub-efi-amd64-signed)


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 -aUbuntu 파티션 이 18.04 LTS로 업데이트 되었음을 확인할 수 있지만 이러한 오류가 발생하지 않아 장기적으로 문제를 일으키지 않기를 바랍니다. 감사합니다.


시스템이 Ubuntu로 부팅됩니까?
유기농 대리석

2
예, 시스템은 정상적으로 부팅됩니다.
R. Barrett

재미있는 문제. 나는 당신이 괜찮다고 생각하지만 일부 전문가는 실제 답변으로 무게를 다할 것입니다.
유기농 대리석

답변:


18

나는 똑같은 오류가있었습니다. 나머지 마지막 2 패키지를 업그레이드하기 위해 찾은 솔루션은 다음과 같습니다.

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를 사용할 때마다 해당 오류를 제거하고 싶습니다. 그래서 설치를 확인하기위한 해결 방법은 설치가 완료되고 작동하는 것 같습니다. 마지막으로 우분투 디렉토리 이름을 복원하여 시스템의 부팅 능력을 망쳐 놓지 않았습니다. 나는 update-grub2나중에 발행하는 것을 언급하는 것을 잊어 버린 것 같습니다 .
조지 Tavantzopoulos

치료를 한 것 같습니다. 대단히 감사합니다!
R. Barrett

1
: 너무 런치 패드 버그 해결 게시 나를 위해 일한 bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1753518
Rqomey

보조 SSD 드라이브에 Uuntu가 설치된 Ubuntu 18.04에서 나에게 도움이되었습니다 (Linux stephane-N56VM 4.15.0-50-generic # 54-Ubuntu SMP 5 월 6 일 18:46:08 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux)
Stéphane V
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.