Installing the update from 77 → 371 results in the following error
with Secure Boot on :
Could not create MokListRT : Volume Full
Could not create MokListXRT : Volume Full
Could not creat SbatLevellRT : Volume Full
Could not create MokListTrustedRT : Volume Full
Something has gone seriously wrong : import_mok_state() failed : Volume Full,
I was able to boot again by first disabling tpm and change the secure boot from HP Keys to Custom Keys, and then boot again with TPM enabled and Secure Boot enabled with HP Keys,
By doing that the update in Gnome Software appeard again.
What is the output of efibootmgr? Please post that here so we may see the results.
We have seen similar errors when the user had many many boot entries in the system and once they cleared out all but the few entries that were actually necessary the problem went away.
I suspect it is because the bios nvram has limited space and when it fills up can no longer store more data.
I managed to remove Boot5 and Boot6 by disabling Network Boot, but the others keep reappearing every time I disable them using efibootmgr -b <value> -B even if I disable them in the BIOS.
These are actually built-in entries. One of them can boot from the disk device using the default entry EFI/BOOT/BOOTX64.EFI. That is the socalled fall back entry. If you connect a bootable USB device, you will get another entry for that device, which you will use to boot from it.
Entry Boot000B is a duplicate entry which would do the same as Boot0008.
Apart from that, when the number of boot entries becomes a problem is when you have perhaps 50 to 100 entries, which is that the case here.
In general, the DBX entries are problem waiting to happen. The amount of space available for DBX entries is limited, and with the speed of Microsoft creating new entries, we will run out of space. And, yes, the DBX comes from Microsoft and is the list of EFI files signed by Microsoft and which turned out to be problematic, so these should be blacklisted.