Instructions for upgrading from Ubuntu 8.04 are not hard to come by. 8.04 is one of the Long Term Support versions of Ubuntu and so is a favourite amongst the professional community.
The advantage, for me, of LTS versions is that I only have to touch them once every five years. When I leave it longer though, I end up writing a post like this to help remind myself that it was a pain to do, albeit minor and interesting.
In reading Ubuntu Fridge | Ubuntu 8.04 (Hardy Heron) End of Life reached on May 9, 2013, I now see the line,
it will be archived to old-releases.ubuntu.com
. That url became a friend of mine, but I didn’t RTFM very well.
I was following the instuctions at: LucidUpgrades – Community Help Wiki under the section for 8.04 Servers – a pretty simple procedure by most accounts. Until…
Because the 8.04 files/repositories had been archived by the time I came to update, apt was well hampered in its ability to do anything useful. So, my first internet search yielded the following helpful article: Ubuntu 8.04 alternative repositories – fix the “Failed to fetch” error. I didn’t realise that ‘karmic’ was the codename for 9.04, so I upgraded via that version. Had I known what I now know, I’d have replaced that with ‘lucid’, the codename for 10.04.
In fact, I’m not sure if I ran a
sudo apt-get update before I started loading on later versions. I think I should have!
Then, when running
sudo apt-get upgrade or
sudo apt-get dist-upgrade, I encountered another issue. This thread explains what happened quite well: [SOLVED] E: Could not perform immediate configuration on ‘util-linux’.Please see man 5 apt. Ultimately, upgrading to lucid required upstart-job, it has to be manually installed…
Well, once I upgraded once, the rest was fairly smooth. I hopped, skipped and jumped all the way to Ubuntu 14.04 LTS, and, the system still stands today, weeks later. Hurrah!