Errori durante l'aggiornamento dal 17.10 al 18.04 (shim-firmato e grub-efi-amd64-firmato)


13

Dopo aver eseguito sudo do-release-upgradequesta mattina per aggiornare il mio sistema da Ubtunu 17.10 a 18.04 LTS , ho riscontrato errori durante l'aggiornamento. La traccia è troppo lunga per essere pubblicata nella sua interezza, ma ecco la parte che (per me) sembra il problema:

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.

Ho visitato i forum alla ricerca di soluzioni e posso confermare preventivamente che le voci in non/etc/fstab sono commentate . cat /etc/fstabgenera quanto segue:

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

Il sistema ha un doppio avvio con Windows 10. Attraverso lsb_release -aposso confermare che la mia partizione Ubuntu si è aggiornata a 18.04 LTS , ma questi errori non mi annullano e non voglio che causino problemi a lungo termine. Grazie.


Il tuo sistema si avvia su Ubuntu OK?
Marmo organico

2
Sì, il sistema si avvia bene.
R. Barrett,

Problema interessante. Penso che tu stia bene, ma si spera che alcuni esperti intervengano con una risposta concreta.
Marmo organico

Risposte:


18

Ho avuto lo stesso errore esatto. La soluzione che ho trovato per aggiornare gli ultimi 2 pacchetti rimanenti era:

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

Spero possa essere d'aiuto.


Soluzione interessante. Potresti spiegare perché mv ubuntu ubuntu-olde dopo il restauro apt install -f?
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix Sembra che il grub più recente non abbia potuto accedere alla directory / boot / efi / EFI / ubuntu, per qualche motivo. Quindi, dal momento che il mio sistema si avviava normalmente, voglio solo eliminare quell'errore ogni volta che stavo usando apt. Quindi ho pensato a questa soluzione solo per verificare che l'installazione sarebbe finita e sembra che abbia funzionato. Infine, ho ripristinato il nome della directory di Ubuntu semplicemente non scherzando con la capacità del mio sistema di avviarsi. Sembra, ho dimenticato di menzionare di rilasciare un update-grub2dopo.
George Tavantzopoulos,

Sembra aver funzionato a meraviglia. Grazie mille!
R. Barrett,

1
Ha funzionato per me, quindi ha pubblicato la soluzione alternativa al bug del launchpad: bugs.launchpad.net/ubuntu/+source/grub2-signed/+bug/1753518
Rqomey

Ha funzionato per me su Ubuntu 18.04 con Uuntu installato su unità SSD secondaria (Linux stephane-N56VM 4.15.0-50-generic # 54-Ubuntu SMP lun 6 maggio 18:46:08 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux)
Stéphane V,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.