On my production server this is the output of lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
Should I update and move to a LTS version of Ubuntu now? I’m running a Ruby On Rails application and I use things like image magic etc ok at the moment with no big issues that I’ve noticed.
Eg. Is there any reason why running Rails 3x with Mysql on Ubuntu Jaunty 9.04 could cause problems currently with the latest versions of Rails + Ruby + And Linux Stuff if I continue to update my rails / ruby and associated gems without updating my OS and associated packages?
I will possibly be migrating servers within a year and at that point I would have the opportunity (requirement) to install any version of Ubuntu I desired. Then again, I could stay on this OS for the foreseeable future if you were all to say “don’t bother..”
Note: I’m actually a Slicehost customer and there is no ‘easy’ upgrade method, I’d have to get another slice, pay for it for a month, copy my data and on and on. If I then did decide to leave Slicehost then I would be going through this process all over again. In that case, with the possibility of downtime on a live production site, is it worth it?
If you were one or two versions behind, it might be OK, but considering how important security is, you must ALWAYS update at least the packages, and Jaunty no longer has package support (10.10 lost it about a month ago). You need to upgrade your server. Ubuntu is currently at version 12.04, which is 5 versions ahead of you. Prepare to spend a lot of time upgrading and for some major downtime, but it’s better then the kind of downtime that old software and security holes can create. Linux can only be secure if you update it — the famous security somes from the fast patching, so you’d better take the patches.
If I were you, I’d say pay once and go to Ubuntu 12.04 Server LTS. It will be supported for a while yet. But if you have infrastructure that disallows upgrading, I suggest you change hosts. A host where you can’t upgrade or where they don’t upgrade for you is a lousy host.