[Bug 1460396] Re: Software Updater does not guide user to remove excessive kernels when there is too little space on /boot to install a kernel update.
Jarno Suni
1460396 at bugs.launchpad.net
Sat Aug 5 06:38:51 UTC 2017
As for #12, the auto removing does not remove kernels marked as being
manually installed. That is not an issue usually, but there may be cases
that the command can not free enough space to fit yet another kernel.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1460396
Title:
Software Updater does not guide user to remove excessive kernels when
there is too little space on /boot to install a kernel update.
Status in update-manager package in Ubuntu:
Triaged
Bug description:
Description: Ubuntu 14.04.2 LTS
Release: 14.04
update-manager:
Installed: 1:0.196.13
Candidate: 1:0.196.13
Version table:
*** 1:0.196.13 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:0.196.11 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
After running Trusty for about a year, I had easily 3GB worth of old
kernels sitting in my /boot folder.
For users that don't know about pruning old kernel versions, much less
what kernels are, this is a problem since update-manager refuses to
continue the update process when /boot doesn't have enough space.
My friend who I had installed Ubuntu for was complaining about updates
not working, so I took a look and this is what was happening. His
/boot partition is too small to have so many ~200mb kernel images.
We need a user-friendly way to inform the user that this is happening,
and then suggest an automated course of action (apt-get remove oldest
kernel + ensure at least one previous verified working kernel (such as
purge_old_kernels in https://launchpad.net/ubuntu/+source/bikeshed)),
and if it fails, a link to detailed instructions on how to remove old
kernels manually.
Attachment is updated ~/update-manager-0.196.13/UpdateManager/Core/utils.py that includes function ensure_enough_room_for_kernel() that only informs the user if there isn't enough space for a kernel upgrade.
It has not been implemented in _main_, I figure the main package devs would want to do that themselves, be it to use for removing the oldest kernel version, or having the user pick from a list of installed kernels which to remove.
Thanks.
-Tyler Dinsmoor <pappad at airmail.cc>
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1460396/+subscriptions
More information about the foundations-bugs
mailing list