On Mon, Mar 15, 2010 at 17:51 -0400, Snood wrote:
> Stephen Powell wrote:
> >Sam wrote:

> >First of all, you replied to me personally instead of to the list.
> >I'm putting this back on the list where it belongs.

Same happened here.

> >If you have already done the upgrade, you should have two kernel
> >image packages installed: linux-image-2.6.32-3-<arch> and
> >linux-image-2.6.32-trunk-<arch>.  If you wish to purge the old
> >kernel, shutdown and reboot first.  This will cause the new kernel
> >to be booted.  Then you can purge the old one.  aptitude will
> >not let you purge or remove a running kernel.

> I know about rebooting and purging. I've done it lots before. It's
> not working that way in this case. Honestly. There's just no
> evidence that I can find that there's more than one kernel to select
> from. In fact, there's not even any evidence at all that there was
> any kernel upgrade on the three machines that had the initial OS
> installation done with the trunk kernel install option. On the other
> system, I can see that a new linux-image package was installed. But
> there's only one choice of kernels at boot time. And any attempt on
> any of these systems to remove the "obsolete" kernel results in the
> warning that the only kernel is being removed.

It would be great, if you could provide us with the output of the
following commands:

# aptitude search ~i~n^linux-image
# apt-cache policy linux-image-2.6.32-3-686

It is quite likely that you have indeed two packages installed, namely
linux-image-2.6.32-3-686 and linux-image-2.6.32-trunk-686. The latter
is no longer present in the archives and therefore obsolete.

We can see that linux-image-2.6.32-3-686 is in testing:

$ rmadison linux-image-2.6.32-3-686
linux-image-2.6.32-3-686 |   2.6.32-9 |       testing | i386
linux-image-2.6.32-3-686 |   2.6.32-9 |      unstable | i386

so you should have installed it. That assumes that you have a kernel
meta-package installed, which depends on the current package that
provides the newest kernel. That meta-package is probably
linux-image-2.6-686.

It has already been pointed out in this thread that this kernel
update did, in contrast to previous updates, not select the kernel
provided by linux-image-2.6.32-3-686 as default kernel for grub. I
therefore think that the warning you get is not due to the fact that you
have only one kernel installed, but rather that you are trying to remove
the kernel *you are currently using*, because you booted into the "old"
kernel.

If you really have only one kernel package installed, I would suggest to
install the aforementioned meta-package or linux-image-2.6.32-3-686,
reboot and remove/purge linux-image-2.6.32-trunk-686. Please provide the
complete output of any command that gives errors.
-- 
  .''`.     Wolodja Wentland    <wentl...@cl.uni-heidelberg.de> 
 : :'  :    
 `. `'`     4096R/CAF14EFC 
   `-       081C B7CD FF04 2BA9 94EA  36B2 8B7F 7D30 CAF1 4EFC

Attachment: signature.asc
Description: Digital signature

Reply via email to