RayRider
asked on
Ubuntu Kernel Won't Upgrade
I have two Linux systems as described below:
Server #1
Ubuntu Linux 12.04.1
Kernel = Linux 3.2.0-57-generic on x86_64
Server #2
Ubuntu Linux 12.04
Kernel = Linux 3.2.0-34-generic on x86_64
Server #1 has been getting regular kernel and package updates over quite some time.
Server #2 has also been getting regular package updates, EXCEPT the kernel is hung at 3.2.0-34.
First of all, I do not notice any problem with the down level kernel system on Server #2. Therefore, I haven't bother to look into it, but feel at some point it should be fixed.
This may be a clue for someone to help me understand why, and suggest a cure. The server ran out of space on the partition where the kernel is stored. I noticed that there were many kernel files (old ones). The old files were taking up too much space. Therefore, I booted the machine. At Grub, I choose an older kernel to boot to since the machine was out of space, and the latest kernel was screwed up would not boot. Once I got the system up, I deleted all the old kernel files, including the newest one that failed the upgrade. Now, I am booting to Linux 3.2.0-34-generic ever since. The other system has moved up to "57".
How do I flush update process to remove whatever that is not letting the Ubuntu upgrade process detect the kernel is out-of-date?
Server #1
Ubuntu Linux 12.04.1
Kernel = Linux 3.2.0-57-generic on x86_64
Server #2
Ubuntu Linux 12.04
Kernel = Linux 3.2.0-34-generic on x86_64
Server #1 has been getting regular kernel and package updates over quite some time.
Server #2 has also been getting regular package updates, EXCEPT the kernel is hung at 3.2.0-34.
First of all, I do not notice any problem with the down level kernel system on Server #2. Therefore, I haven't bother to look into it, but feel at some point it should be fixed.
This may be a clue for someone to help me understand why, and suggest a cure. The server ran out of space on the partition where the kernel is stored. I noticed that there were many kernel files (old ones). The old files were taking up too much space. Therefore, I booted the machine. At Grub, I choose an older kernel to boot to since the machine was out of space, and the latest kernel was screwed up would not boot. Once I got the system up, I deleted all the old kernel files, including the newest one that failed the upgrade. Now, I am booting to Linux 3.2.0-34-generic ever since. The other system has moved up to "57".
How do I flush update process to remove whatever that is not letting the Ubuntu upgrade process detect the kernel is out-of-date?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
rindi:
I followed your instructions. Nothing changed! What about updating the kernel manually? Apparently Aptitude is not working correctly to determine my kernel is out of date. That is strange, because Aptitude is monitoring other packages, and these are coming down on a regular basis. I am Googling to learn how the update process works on Ubuntu 12.04 LTS. So far, I am still ignorant about this process (the details, that is!).
I am not knowledgeable enough to know where the repository is located in order to make sure I download the correct package to install manually, and to know which package to get for this system. I believe the Ubuntu User Guides explain what dpkg commands to run in order to install a package manually.
I followed your instructions. Nothing changed! What about updating the kernel manually? Apparently Aptitude is not working correctly to determine my kernel is out of date. That is strange, because Aptitude is monitoring other packages, and these are coming down on a regular basis. I am Googling to learn how the update process works on Ubuntu 12.04 LTS. So far, I am still ignorant about this process (the details, that is!).
I am not knowledgeable enough to know where the repository is located in order to make sure I download the correct package to install manually, and to know which package to get for this system. I believe the Ubuntu User Guides explain what dpkg commands to run in order to install a package manually.
ASKER
Weeding through the Google searches, I find that there is a repository list in /etc/apt/sources.list:
rrider@greece:/boot$ cd /etc/apt
rrider@greece:/etc/apt$ ls -al
total 64
drwxr-xr-x 6 root root 4096 Dec 13 19:50 .
drwxr-xr-x 112 root root 4096 Dec 14 13:20 ..
drwxr-xr-x 2 root root 4096 Dec 13 19:51 apt.conf.d
drwxr-xr-x 2 root root 4096 Apr 20 2012 preferences.d
-rw-r--r-- 1 root root 3841 Jul 7 2012 sources.list
-rw-r--r-- 1 root root 0 Jul 7 2012 sources.list~
drwxr-xr-x 2 root root 4096 Apr 20 2012 sources.list.d
-rw------- 1 root root 1200 Sep 29 2012 trustdb.gpg
-rw-r--r-- 1 root root 12335 Sep 29 2012 trusted.gpg
-rw-r--r-- 1 root root 12335 Sep 29 2012 trusted.gpg~
drwxr-xr-x 2 root root 4096 Apr 20 2012 trusted.gpg.d
CAT THE LIST:
rrider@greece:/etc/apt$ cat sources.list
deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise universe
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
I learn that I can update the cache from the repositories:
sudo apt-get update
Next, I can search the repository by:
sudo apt-cache search linux-image
rrider@greece:/etc/apt$ sudo apt-cache search linux-image
alsa-base - ALSA driver configuration files
linux-image - Generic Linux kernel image.
linux-image-3.2.0-23-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-23-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-23 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-virtual - Linux kernel extra modules for virtual machines
linux-image-generic - Generic Linux kernel image
linux-image-server - Linux kernel image on Server Equipment.
linux-image-virtual - Linux kernel image for virtual machines
linux-virtual - Complete Linux kernel for virtual machines
linux-image-3.2.0-23-gener ic-pae - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-generic-pae - Generic Linux kernel image
linux-image-3.2.0-23-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-lowlatency - lowlatency Linux kernel image
linux-image-3.2.0-23-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-lowlatency-pae - lowlatency Linux kernel image
linux-image-3.11.0-13-gene ric - Linux kernel image for version 3.11.0 on 64 bit x86 SMP
linux-image-3.11.0-14-gene ric - Linux kernel image for version 3.11.0 on 64 bit x86 SMP
linux-image-3.2.0-24-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-24-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-25-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-25-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-26-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-26-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-27-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-27-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-29-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-29-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-30-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-30-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-31-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-31-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-32-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-32-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-33-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-33-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-34-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-34-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-35-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-35-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-36-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-36-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-37-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-37-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-38-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-38-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-39-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-39-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-40-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-40-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-41-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-41-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-43-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-43-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-44-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-44-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-45-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-45-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-48-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-48-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-49-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-49-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-51-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-51-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-52-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-52-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-53-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-53-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-54-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-54-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-55-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-55-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-56-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-56-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.2.0-57-gener ic - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-57-virtu al - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-3.5.0-18-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-19-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-21-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-22-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-23-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-24-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-25-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-26-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-27-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-28-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-30-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-31-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-32-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-34-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-36-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-37-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-39-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-40-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-41-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-42-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-43-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.5.0-44-gener ic - Linux kernel image for version 3.5.0 on 64 bit x86 SMP
linux-image-3.8.0-19-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-21-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-22-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-23-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-25-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-26-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-27-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-29-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-30-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-31-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-32-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-33-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-3.8.0-34-gener ic - Linux kernel image for version 3.8.0 on 64 bit x86 SMP
linux-image-current-generi c - Depends on the most recently released generic kernel image and headers.
linux-image-extra-3.2.0-24 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-25 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-26 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-27 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-29 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-30 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-31 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-32 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-33 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-34 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-35 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-36 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-37 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-38 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-39 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-40 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-41 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-43 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-44 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-45 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-48 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-49 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-51 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-52 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-53 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-54 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-55 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-56 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-extra-3.2.0-57 -virtual - Linux kernel image for version 3.2.0 on 64 bit x86 Virtual Guests
linux-image-generic-lts-qu antal - Generic Linux kernel image
linux-image-generic-lts-ra ring - Generic Linux kernel image
linux-image-generic-lts-sa ucy - Generic Linux kernel image
linux-image-hwe-generic - Depends on the generic hardware enablement kernel image and headers.
linux-image-3.2.0-24-gener ic-pae - Linux kernel image for version 3.2.0 on 64 bit x86 SMP
linux-image-3.2.0-25-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-26-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-27-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-29-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-30-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-31-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-32-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-33-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-34-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-35-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-36-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-37-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-38-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-39-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-40-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-41-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-43-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-44-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-45-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-48-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-49-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-51-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-52-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-53-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-54-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-55-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-56-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-57-gener ic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
linux-image-3.2.0-33-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-35-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-36-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-37-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-38-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-39-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-40-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-41-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-44-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-48-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-49-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-51-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-52-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-53-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-54-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-55-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-56-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-57-lowla tency - Linux kernel image for version 3.2.0 on x86/x86_64
linux-image-3.2.0-33-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-35-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-36-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-37-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-38-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-39-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-40-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-41-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-44-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-48-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-49-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-51-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-52-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-53-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-54-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-55-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-56-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
linux-image-3.2.0-57-lowla tency-pae - Linux kernel image for version 3.2.0 on x86
rrider@greece:/etc/apt$
WHAT I HAVE LEARNED IS BOTH REPOSITORY CACHES ARE IDENTICAL.
BOTH REPOSITORIES CONTAIN KERNEL LEVEL "57".
What I don't know is the logic/mechanism that forces the package manager to recognize that it need to fetch from the repository the latest kernel. In the case of Server #2, that should be level "57".
rrider@greece:/boot$ cd /etc/apt
rrider@greece:/etc/apt$ ls -al
total 64
drwxr-xr-x 6 root root 4096 Dec 13 19:50 .
drwxr-xr-x 112 root root 4096 Dec 14 13:20 ..
drwxr-xr-x 2 root root 4096 Dec 13 19:51 apt.conf.d
drwxr-xr-x 2 root root 4096 Apr 20 2012 preferences.d
-rw-r--r-- 1 root root 3841 Jul 7 2012 sources.list
-rw-r--r-- 1 root root 0 Jul 7 2012 sources.list~
drwxr-xr-x 2 root root 4096 Apr 20 2012 sources.list.d
-rw------- 1 root root 1200 Sep 29 2012 trustdb.gpg
-rw-r--r-- 1 root root 12335 Sep 29 2012 trusted.gpg
-rw-r--r-- 1 root root 12335 Sep 29 2012 trusted.gpg~
drwxr-xr-x 2 root root 4096 Apr 20 2012 trusted.gpg.d
CAT THE LIST:
rrider@greece:/etc/apt$ cat sources.list
deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise universe
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
I learn that I can update the cache from the repositories:
sudo apt-get update
Next, I can search the repository by:
sudo apt-cache search linux-image
rrider@greece:/etc/apt$ sudo apt-cache search linux-image
alsa-base - ALSA driver configuration files
linux-image - Generic Linux kernel image.
linux-image-3.2.0-23-gener
linux-image-3.2.0-23-virtu
linux-image-extra-3.2.0-23
linux-image-extra-virtual - Linux kernel extra modules for virtual machines
linux-image-generic - Generic Linux kernel image
linux-image-server - Linux kernel image on Server Equipment.
linux-image-virtual - Linux kernel image for virtual machines
linux-virtual - Complete Linux kernel for virtual machines
linux-image-3.2.0-23-gener
linux-image-generic-pae - Generic Linux kernel image
linux-image-3.2.0-23-lowla
linux-image-lowlatency - lowlatency Linux kernel image
linux-image-3.2.0-23-lowla
linux-image-lowlatency-pae
linux-image-3.11.0-13-gene
linux-image-3.11.0-14-gene
linux-image-3.2.0-24-gener
linux-image-3.2.0-24-virtu
linux-image-3.2.0-25-gener
linux-image-3.2.0-25-virtu
linux-image-3.2.0-26-gener
linux-image-3.2.0-26-virtu
linux-image-3.2.0-27-gener
linux-image-3.2.0-27-virtu
linux-image-3.2.0-29-gener
linux-image-3.2.0-29-virtu
linux-image-3.2.0-30-gener
linux-image-3.2.0-30-virtu
linux-image-3.2.0-31-gener
linux-image-3.2.0-31-virtu
linux-image-3.2.0-32-gener
linux-image-3.2.0-32-virtu
linux-image-3.2.0-33-gener
linux-image-3.2.0-33-virtu
linux-image-3.2.0-34-gener
linux-image-3.2.0-34-virtu
linux-image-3.2.0-35-gener
linux-image-3.2.0-35-virtu
linux-image-3.2.0-36-gener
linux-image-3.2.0-36-virtu
linux-image-3.2.0-37-gener
linux-image-3.2.0-37-virtu
linux-image-3.2.0-38-gener
linux-image-3.2.0-38-virtu
linux-image-3.2.0-39-gener
linux-image-3.2.0-39-virtu
linux-image-3.2.0-40-gener
linux-image-3.2.0-40-virtu
linux-image-3.2.0-41-gener
linux-image-3.2.0-41-virtu
linux-image-3.2.0-43-gener
linux-image-3.2.0-43-virtu
linux-image-3.2.0-44-gener
linux-image-3.2.0-44-virtu
linux-image-3.2.0-45-gener
linux-image-3.2.0-45-virtu
linux-image-3.2.0-48-gener
linux-image-3.2.0-48-virtu
linux-image-3.2.0-49-gener
linux-image-3.2.0-49-virtu
linux-image-3.2.0-51-gener
linux-image-3.2.0-51-virtu
linux-image-3.2.0-52-gener
linux-image-3.2.0-52-virtu
linux-image-3.2.0-53-gener
linux-image-3.2.0-53-virtu
linux-image-3.2.0-54-gener
linux-image-3.2.0-54-virtu
linux-image-3.2.0-55-gener
linux-image-3.2.0-55-virtu
linux-image-3.2.0-56-gener
linux-image-3.2.0-56-virtu
linux-image-3.2.0-57-gener
linux-image-3.2.0-57-virtu
linux-image-3.5.0-18-gener
linux-image-3.5.0-19-gener
linux-image-3.5.0-21-gener
linux-image-3.5.0-22-gener
linux-image-3.5.0-23-gener
linux-image-3.5.0-24-gener
linux-image-3.5.0-25-gener
linux-image-3.5.0-26-gener
linux-image-3.5.0-27-gener
linux-image-3.5.0-28-gener
linux-image-3.5.0-30-gener
linux-image-3.5.0-31-gener
linux-image-3.5.0-32-gener
linux-image-3.5.0-34-gener
linux-image-3.5.0-36-gener
linux-image-3.5.0-37-gener
linux-image-3.5.0-39-gener
linux-image-3.5.0-40-gener
linux-image-3.5.0-41-gener
linux-image-3.5.0-42-gener
linux-image-3.5.0-43-gener
linux-image-3.5.0-44-gener
linux-image-3.8.0-19-gener
linux-image-3.8.0-21-gener
linux-image-3.8.0-22-gener
linux-image-3.8.0-23-gener
linux-image-3.8.0-25-gener
linux-image-3.8.0-26-gener
linux-image-3.8.0-27-gener
linux-image-3.8.0-29-gener
linux-image-3.8.0-30-gener
linux-image-3.8.0-31-gener
linux-image-3.8.0-32-gener
linux-image-3.8.0-33-gener
linux-image-3.8.0-34-gener
linux-image-current-generi
linux-image-extra-3.2.0-24
linux-image-extra-3.2.0-25
linux-image-extra-3.2.0-26
linux-image-extra-3.2.0-27
linux-image-extra-3.2.0-29
linux-image-extra-3.2.0-30
linux-image-extra-3.2.0-31
linux-image-extra-3.2.0-32
linux-image-extra-3.2.0-33
linux-image-extra-3.2.0-34
linux-image-extra-3.2.0-35
linux-image-extra-3.2.0-36
linux-image-extra-3.2.0-37
linux-image-extra-3.2.0-38
linux-image-extra-3.2.0-39
linux-image-extra-3.2.0-40
linux-image-extra-3.2.0-41
linux-image-extra-3.2.0-43
linux-image-extra-3.2.0-44
linux-image-extra-3.2.0-45
linux-image-extra-3.2.0-48
linux-image-extra-3.2.0-49
linux-image-extra-3.2.0-51
linux-image-extra-3.2.0-52
linux-image-extra-3.2.0-53
linux-image-extra-3.2.0-54
linux-image-extra-3.2.0-55
linux-image-extra-3.2.0-56
linux-image-extra-3.2.0-57
linux-image-generic-lts-qu
linux-image-generic-lts-ra
linux-image-generic-lts-sa
linux-image-hwe-generic - Depends on the generic hardware enablement kernel image and headers.
linux-image-3.2.0-24-gener
linux-image-3.2.0-25-gener
linux-image-3.2.0-26-gener
linux-image-3.2.0-27-gener
linux-image-3.2.0-29-gener
linux-image-3.2.0-30-gener
linux-image-3.2.0-31-gener
linux-image-3.2.0-32-gener
linux-image-3.2.0-33-gener
linux-image-3.2.0-34-gener
linux-image-3.2.0-35-gener
linux-image-3.2.0-36-gener
linux-image-3.2.0-37-gener
linux-image-3.2.0-38-gener
linux-image-3.2.0-39-gener
linux-image-3.2.0-40-gener
linux-image-3.2.0-41-gener
linux-image-3.2.0-43-gener
linux-image-3.2.0-44-gener
linux-image-3.2.0-45-gener
linux-image-3.2.0-48-gener
linux-image-3.2.0-49-gener
linux-image-3.2.0-51-gener
linux-image-3.2.0-52-gener
linux-image-3.2.0-53-gener
linux-image-3.2.0-54-gener
linux-image-3.2.0-55-gener
linux-image-3.2.0-56-gener
linux-image-3.2.0-57-gener
linux-image-3.2.0-33-lowla
linux-image-3.2.0-35-lowla
linux-image-3.2.0-36-lowla
linux-image-3.2.0-37-lowla
linux-image-3.2.0-38-lowla
linux-image-3.2.0-39-lowla
linux-image-3.2.0-40-lowla
linux-image-3.2.0-41-lowla
linux-image-3.2.0-44-lowla
linux-image-3.2.0-48-lowla
linux-image-3.2.0-49-lowla
linux-image-3.2.0-51-lowla
linux-image-3.2.0-52-lowla
linux-image-3.2.0-53-lowla
linux-image-3.2.0-54-lowla
linux-image-3.2.0-55-lowla
linux-image-3.2.0-56-lowla
linux-image-3.2.0-57-lowla
linux-image-3.2.0-33-lowla
linux-image-3.2.0-35-lowla
linux-image-3.2.0-36-lowla
linux-image-3.2.0-37-lowla
linux-image-3.2.0-38-lowla
linux-image-3.2.0-39-lowla
linux-image-3.2.0-40-lowla
linux-image-3.2.0-41-lowla
linux-image-3.2.0-44-lowla
linux-image-3.2.0-48-lowla
linux-image-3.2.0-49-lowla
linux-image-3.2.0-51-lowla
linux-image-3.2.0-52-lowla
linux-image-3.2.0-53-lowla
linux-image-3.2.0-54-lowla
linux-image-3.2.0-55-lowla
linux-image-3.2.0-56-lowla
linux-image-3.2.0-57-lowla
rrider@greece:/etc/apt$
WHAT I HAVE LEARNED IS BOTH REPOSITORY CACHES ARE IDENTICAL.
BOTH REPOSITORIES CONTAIN KERNEL LEVEL "57".
What I don't know is the logic/mechanism that forces the package manager to recognize that it need to fetch from the repository the latest kernel. In the case of Server #2, that should be level "57".
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Arnold:
I tried to unhold linux-image_3.2.0-34-gener ic with command: "apt-mark unhold linux-image-3.2.0-34-gener ic". The system replied: "linux-image-3.2.0-generic was already not hold".
I could not see a hold either with "dpkg --set-selections".
Finally, I have no "/etc/apt/preferences" file, meaning I guess that no preferences have even been set, and running on defaults.
I tried to unhold linux-image_3.2.0-34-gener
I could not see a hold either with "dpkg --set-selections".
Finally, I have no "/etc/apt/preferences" file, meaning I guess that no preferences have even been set, and running on defaults.
ASKER
Thanks to all for the help. I will close this out and split the points. This got fixed with the following command:
sudo apt-get install linux-generic
Somehow that necessary metafile got deleted over a year ago, probably when I was trying to clean old kernels with the "/boot" partition filled up.
sudo apt-get install linux-generic
Somehow that necessary metafile got deleted over a year ago, probably when I was trying to clean old kernels with the "/boot" partition filled up.
Use aptitude?
Double check the resource to which your setup points.
Look at the installed package listing to make sure that the files you deleted are not still listed in the package manager as installed.
https://help.ubuntu.com/12.04/serverguide/configuration.html