The same happens with update-manager. ** Description changed:
+ [Impact] + + * Update-manager and unattended-upgrades install many kernel packages during the lifetime of a release but does not remove them automatically leading to those packages filling disk space potentially completely filling /boot and making the system unable to install updates or even boot. + * Stable release users are impacted by this bug for years and their systems already collected many autoremovable unused kernel packages, thus they would benefit from backporting the fix greatly. + * The bug is fixed by removing autoremovable (not currently booted) kernel packages when running unattended-upgrades or update-manager. Update manager offers the kernel removals when there are other updates to be installed. + + [Test Case] + + 1. Install kernel packages to be removed, mark them auto-installed and + run apt's kernel hook script to make apt consider them autoremovable: + + sudo apt install -y linux-image-extra-4.4.0-92-generic linux-image-extra-4.4.0-93-generic + sudo apt-mark auto linux-image-extra-4.4.0-92-generic linux-image-extra-4.4.0-93-generic + sudo /etc/kernel/postinst.d/apt-auto-removal + + 2. Also downgrade a package to be upgraded: + + sudo apt-get install -y ca-certificates=20160104ubuntu1 + + 3. (update-manager). Run update-manager and observe that kernel + packages are offered for removal in Details of updates. + + sudo update-manager + + 4. (update-manager) Click on Install Now and observe that the kernel + packages are removed. + + 3. (unattended-upgrades) Run unattended-upgrades manually and observe + the removal of the autoremovable kernel packages: + + sudo unattended-upgrade -v + + [Regression Potential] + + The change may cause update-manager or unattanded-upgrades to remove + used kernel packages or fail to install other package updates. + + [Other Info] + + The unattended-upgrades fix is uploaded with many other fixes and those + may cause regressions in other areas in unattended-upgrades. + + [Original bug text] + On a 16.04LTS system, the /boot partition will eventually fill with Kernel images, until the point where "apt-get autoremove" can't complete. This issue has previously been reported as fixed, but it is not fixed: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1357093 Generally what I see is the final kernel image that fills the drive is incompletely installed (the header package does not make it). "apt-get autoremove" tries to work, but fails. I must manually remove kernel images to free enough space. I see this on a machine used by my elderly parents, where 'Download and install updates automatically' is set. And on my home machines, where the setting is elsewhere. ** Also affects: update-manager (Ubuntu) Importance: Undecided Status: New ** Changed in: update-manager (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1675079 Title: 16.04 LTS Partition /boot fills up with Kernel images, gets underwear in a twist To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1675079/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
