[Bug 1175637] [NEW] Kernel updates are being marked as manually installed

Steve J. 1175637 at bugs.launchpad.net
Fri May 3 14:11:12 UTC 2013


On Fri, May 03, 2013 at 01:20:06PM -0000, Daniel Hartwig wrote:
> > This bug looks similar to
> > https://bugs.launchpad.net/aptdaemon/+bug/1078544, however, I'm running
> > a version of aptdaemon that supposedly has this fix applied.
> 
> That issue does not apply here as the kernel upgrades you identified
> usually come as new packages.  It would apply if e.g. after an upgrade
> you found that 'linux-image-generic' had changed from auto-installed
> to manual.

OK, I can't seem to reproduce this. On a few VMs that have, the
linux-image-generic package is remaining 'auto' after the update
(provided that I marked it that way by hand before the update). Only the
new linux-image-<version>-generic package is 'manual'.

Unattended-upgrades does perform
kernel updates, so it's likely installing/dist-upgrade-ing kernel upgrades as new
packages (which must be why I'm seeing them as being marked 'manual').

Do you have any suggestions for automatically flagging obsolete kernels as 'auto', or
might it be worth adding a feature to the kernel cleanup to do this?

-Steve

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1175637

Title:
  Kernel updates are being marked as manually installed

Status in “apt” package in Ubuntu:
  New

Bug description:
  Updates to the linux-image-* packages in Precise are being marked as
  "manually" installed, regardless of the auto/manual flag on the
  existing kernel packages. This happens when updating packages with
  apt, aptitude, or unattended-upgrades. I'm running an up-to-date
  12.04.2 LTS installed (amd64).

  I can see that my existing kernels were marked as automatically
  installed:

  % apt-mark showauto | grep linux-image
  linux-image-3.2.0-40-generic
  linux-image-generic

  And, after the update was performed by unattended-upgrades last night,
  the new kernel is marked manual:

  % apt-mark showmanual | grep linux-image
  linux-image-3.2.0-41-generic

  This is a problem, because it renders the fix in this bug,
  https://bugs.launchpad.net/ubuntu/+source/apt/+bug/923876 (Limit and
  clean-up kernel images and headers automatically in LTS) ineffective,
  since apt-get autoremove will not remove packages which are marked as
  manually installed.

  I'm running the following package versions:

  apt: 0.8.16~exp12ubuntu10.10
  aptitude: 0.8.16~exp12ubuntu10.10
  unattended-upgrades: 0.8.16~exp12ubuntu10.10
  aptdaemon: 0.43+bzr805-0ubuntu9

  This bug looks similar to
  https://bugs.launchpad.net/aptdaemon/+bug/1078544, however, I'm
  running a version of aptdaemon that supposedly has this fix applied.

  Please let me know if I can provide any other useful information.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1175637/+subscriptions




More information about the foundations-bugs mailing list