[Bug 1871314] Re: Could not prepare Boot variable: No space left on device
Mate Kukri
1871314 at bugs.launchpad.net
Mon Jun 17 10:09:58 UTC 2024
EFI variable creation failing was reasonably common firmware issue on
older EFI systems, there isn't much ubuntu can do to fix this for you
unfortunately.
You can try deleting existing boot entries and see if that helps, but
this isn't a bug in grub2 i'm afraid.
** Changed in: grub2 (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1871314
Title:
Could not prepare Boot variable: No space left on device
Status in grub2 package in Ubuntu:
Invalid
Bug description:
I have tried updating some packaged on Ubuntu 18.04
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up grub-efi-amd64-signed (1.93.16+2.02-2ubuntu8.15) ...
Installing for x86_64-efi platform.
Could not prepare Boot variable: No space left on device
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent processing triggers for shim-signed:
shim-signed depends on grub-efi-amd64-signed; however:
Package grub-efi-amd64-signed is not configured yet.
dpkg: error processing package shim-signed (--configure):
dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
grub-efi-amd64-signed
shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Confirming there is space on the devices:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 2.7M 3.2G 1% /run
/dev/mapper/vg_system-lv_system 3.6T 46G 3.4T 2% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda2 923M 146M 714M 17% /boot
/dev/sda1 188M 6.0M 182M 4% /boot/efi
/dev/mapper/vg_sqlserver-lv_sqlserver 9.1T 5.9T 2.8T 68% /lv/sqlserver
tmpfs 3.2G 0 3.2G 0% /run/user/1000
Confirming there are iNodes free on the devices:
df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 4.0M 584 4.0M 1% /dev
tmpfs 4.0M 903 4.0M 1% /run
/dev/mapper/vg_system-lv_system 232M 133K 231M 1% /
tmpfs 4.0M 1 4.0M 1% /dev/shm
tmpfs 4.0M 6 4.0M 1% /run/lock
tmpfs 4.0M 18 4.0M 1% /sys/fs/cgroup
/dev/sda2 60K 303 60K 1% /boot
/dev/sda1 0 0 0 - /boot/efi
/dev/mapper/vg_sqlserver-lv_sqlserver 292M 528 292M 1% /lv/sqlserver
tmpfs 4.0M 11 4.0M 1% /run/user/1000
/boot/efi is a separate file system, don't know whether this is supposed to have inodes:
fdisk -l /dev/sda
Disk /dev/sda: 9.1 TiB, 10000831348736 bytes, 19532873728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E287F2FF-21A8-4061-99AA-FF399C8D6CEE
Device Start End Sectors Size Type
/dev/sda1 2048 391167 389120 190M EFI System
/dev/sda2 391168 2344959 1953792 954M Linux filesystem
/dev/sda3 2344960 19532871679 19530526720 9.1T Linux LVM
Confirming apt-get install -f does not fix this issue:
apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up grub-efi-amd64-signed (1.93.16+2.02-2ubuntu8.15) ...
Installing for x86_64-efi platform.
Could not prepare Boot variable: No space left on device
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of shim-signed:
shim-signed depends on grub-efi-amd64-signed; however:
Package grub-efi-amd64-signed is not configured yet.
dpkg: error processing package shim-signed (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
grub-efi-amd64-signed
shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Motherboard:
ASUS Z97-PRO, Revision 1.xx
BIOS American Megatrends Inc., Version 3503
CPU is i7-4790 @ 3.60GHz
Memory 32GB (4x8 GB)
/dev/sda is a Toshiba 10TB MG06ACA1 with gpt partitioning
/dev/sdb is a Toshiba 4TB MG04ACA4 with gpt partitioning
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ubuntu-release-upgrader-core 1:18.04.37
ProcVersionSignature: Ubuntu 4.15.0-88.88-generic 4.15.18
Uname: Linux 4.15.0-88-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.14
Architecture: amd64
CrashDB: ubuntu
Date: Tue Apr 7 15:32:22 2020
InstallationDate: Installed on 2019-10-28 (162 days ago)
InstallationMedia: Ubuntu-Server 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
PackageArchitecture: all
ProcEnviron:
LANGUAGE=en_HK:en
TERM=putty-256color
PATH=(custom, no user)
LANG=en_HK.UTF-8
SHELL=/bin/bash
SourcePackage: ubuntu-release-upgrader
Symptom: dist-upgrade
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1871314/+subscriptions
More information about the foundations-bugs
mailing list