Lỗi trong quá trình nâng cấp từ 17.10 đến 18.04 (đã ký tên shim và grub-efi-amd64)


13

Sau khi chạy sudo do-release-upgradesáng nay để nâng cấp hệ thống của tôi từ Ubtunu 17.10 lên 18.04 LTS , tôi đã gặp lỗi trong quá trình nâng cấp. Dấu vết quá dài để đăng toàn bộ, nhưng đây là phần mà (với tôi) trông giống như vấn đề:

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.

Tôi đã duyệt các diễn đàn cho các giải pháp và preemptively thể xác nhận rằng các mục trong /etc/fstabđang không nhận xét ra . cat /etc/fstabxuất ra như sau:

# /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

Hệ thống được khởi động kép với Windows 10. Thông qua lsb_release -atôi có thể xác nhận rằng phân vùng Ubuntu của tôi đã cập nhật lên 18.04 LTS , nhưng những lỗi này không gây ra cho tôi và tôi không muốn chúng gây ra vấn đề về lâu dài. Cảm ơn bạn.


Hệ thống của bạn khởi động vào Ubuntu OK?
Đá cẩm thạch hữu cơ

2
Có, hệ thống khởi động tốt.
R. Barrett

Vấn đề thú vị. Tôi nghĩ bạn ổn nhưng hy vọng một số chuyên gia sẽ cân nhắc với câu trả lời thực tế.
Đá cẩm thạch hữu cơ

Câu trả lời:


18

Tôi đã có cùng một lỗi chính xác. Giải pháp tôi tìm thấy để nâng cấp 2 gói cuối cùng còn lại là:

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

Tôi hy vọng nó sẽ giúp.


Giải pháp thú vị. Bạn có thể giải thích tại sao mv ubuntu ubuntu-oldvà phục hồi sau apt install -f?
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix Có vẻ như grub mới hơn không thể truy cập vào thư mục / boot / efi / EFI / ub Ubuntu, vì một số lý do. Vì hệ thống của tôi đã khởi động bình thường, tôi chỉ muốn loại bỏ lỗi đó mỗi khi tôi sử dụng apt. Vì vậy, tôi nghĩ rằng cách giải quyết chỉ để kiểm tra nó là cài đặt sẽ kết thúc và có vẻ như nó đã hoạt động. Cuối cùng, tôi đã khôi phục tên thư mục ubfox không bị rối với khả năng khởi động của hệ thống. Có vẻ như, tôi đã quên đề cập đến vấn đề update-grub2sau đó.
George Tavantzopoulos

Có vẻ như đã làm việc một điều trị. Cảm ơn rât nhiều!
R. Barrett

1
Nó làm việc cho tôi như vậy đăng workaround cho lỗi bệ phóng: bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1753518
Rqomey

Nó hoạt động với tôi trên Ubuntu 18.04 với U Ubuntu được cài đặt trên ổ SSD thứ cấp (Linux stephane-N56VM 4.15.0-50-generic # 54-Ubuntu SMP Mon ngày 6 tháng 5 lúc 18 giờ 46 phút UTC 2019 x86_64 x86_64 x86_64 GNU / Linux)
Stéphane V
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.