[Bug 1175637] [NEW] Kernel updates are being marked as manually installed
Daniel Hartwig
mandyke at gmail.com
Fri May 3 13:20:06 UTC 2013
On 3 May 2013 20:24, Steve J. <1175637 at bugs.launchpad.net> wrote:
> On Fri, May 03, 2013 at 01:09:09AM -0000, Daniel Hartwig wrote:
>> > 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.
>> >
>>
>> When the kernel image is upgraded again, 3.2.0-41 will be marked auto.
>> The kernel cleanup hack works by putting the active kernel image
>> outside of APTs autoremove system, i.e. to mark it manually installed.
>
> I see, but that's not the behavior that I'm seeing (the host I picked to
> use as an example wasn't a very good one, sorry). I'm seeing all the
> kernel packages remaining marked manual, and they're never being marked
> as auto after new updates.
>
Yes that is my mistake, the cleanup does not change the marking at
all. If they are currently manual you will have to mark them
auto-installed to have the cleanup work. If upgrading
'linux-image-generic' leaves you with a linux-image that is marked
manual, that is of course a problem.
How do you upgrade the systems, in your original message you mention
aptitude and unattended-upgrades?
> 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.
--
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