17.10'dan 18.04'e yükseltme sırasındaki hatalar (shim imzalı ve grub-efi-amd64 imzalı)


13

sudo do-release-upgradeBu sabah sistemimi Ubtunu 17.10'dan 18.04 LTS'ye yükseltmek için çalıştırdıktan sonra , yükseltme sırasında hatalarla karşılaştım. İz tamamen göndermek için çok uzun, ama işte (bana göre) sorun gibi görünen kısım:

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.

Ben çözümler için forumlar göz attıktan ve önleme amaçlı olduğunu teyit edebilir girişler /etc/fstabvardır değil dışarı yorumladı . cat /etc/fstabaşağıdakileri çıktılar:

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

Sistem Windows 10 ile çift önyükleme yapıyor. İle lsb_release -aUbuntu bölümümün 18.04 LTS'ye güncellendiğini doğrulayabilirim , ancak bu hatalar beni rahatsız ediyor ve uzun vadede sorunlara neden olmalarını istemiyorum. Teşekkür ederim.


Sisteminiz Ubuntu'ya açılıyor Tamam mı?
Organik Mermer

2
Evet, sistem iyi çalışıyor.
R. Barrett

İlginç bir sorun. Bence sen iyisin ama umarım bazı uzmanlar gerçek bir cevapla tartışılacaktır.
Organik Mermer

Yanıtlar:


18

Aynı hatayla karşılaştım. Kalan son 2 paketi yükseltmek için bulduğum çözüm:

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

Umut ediyorum bu yardım eder.


İlginç bir çözüm. Neden mv ubuntu ubuntu-oldve restorasyondan sonra açıklayabilir misiniz apt install -f?
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix Yeni grubun / boot / efi / EFI / ubuntu dizinine bir nedenle erişemediği anlaşılıyor. Sistemim normal olarak önyükleme yaptığı için, apt'yi her kullandığımda bu hatadan kurtulmak istiyorum. Bu yüzden sadece kurulumun biteceğini kontrol etmek için geçici çözüm olduğunu düşündüm ve işe yaramış gibi görünüyor. Son olarak, sistemimin önyükleme yeteneği ile karışıklık değil ubuntu dizin adını geri yükledim. Görünüşe göre, update-grub2daha sonra yayınlamayı unutmuşum .
George Tavantzopoulos

Bir tedavi görmüş gibi görünüyor. Çok teşekkür ederim!
R. Barrett

1
Benim için çalıştı, bu yüzden fırlatma rampasına geçici çözümü gönderdi: bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1753518
Rqomey

Benim için Ubuntu 18.04'te çalıştı ve ikincil SSD sürücüsüne Uuntu yüklendi (Linux stephane-N56VM 4.15.0-50-jenerik # 54-Ubuntu SMP Pzt 6 Mayıs 18:46:08 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux)
Stéphane V
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.