Upgrade Ubuntu 12.04.4 LTS


I recently got the security warning below on my ubuntu precise LTS

Your current Hardware Enablement Stack (HWE) is going out of support on 2014-08-07. After this date security updates for critical parts (kernel and graphics stack) of your system will no longer be available.

I ran both options but the warning is still there:

dicix@dicix:~$ sudo apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty
[sudo] password for dicix:
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic-lts-trusty is already the newest version.
linux-image-generic-lts-trusty is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

dicix@dicix:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

dicix@dicix:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.4 LTS
Release:	12.04
Codename:	precise

Any ideas?

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Thanks for the suggestions! Choosing the right version in the control panel did the trick.

Ubuntu will display that message if the file /var/lib/update-notifier/hwe-eol exists. I’ve seen a few reports that it isn’t being properly updated after people upgrade their kernel version. You can safely remove that file. It will be recreated on a reboot if you indeed still have the have the old kernel in use.

If that’s the case, make sure you’ve set the kernel in the DigitalOcean control panel to match the one that is installed on the droplet. The virtualization that we use requires that a matching kernel be found installed in your libraries in the OS and is also found on the hypervisor settings for your droplet, which is set through the control panel.

  • uname -r tells you the version the control panel is using
  • ls -lah /lib/modules shows you the libraries you have installed

To change it in the control panel, you need to poweroff the machine. Then go to the control panel, click on the droplet, click “settings” and then “Kernel”. Next click the list and find the right version that matches your kernel libraries .e.g * Ubuntu 14.04 x64 3.13.0-30 Finally boot the droplet using the control panel.