Ask Your Question

Upgrading from (Very) Old Fedora - 17

asked 2016-10-24 12:53:09 -0500

noblesw gravatar image

Hi there. Old UNIX guy here that knows just enough to be dangerous. I installed Fedora 17 for a database server for my business a few years ago. Just signed up to use a Stripe API to take credit cards, and found that my TLS is too old (1.0). Learned that Fedora left me in the dust along time ago, and now I am wondering if it makes any sense to upgrade Fedora one version at a time or simply backup the data, wipe the server, and re-install a new version. Any help would be gratefully appreciated.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2016-10-24 13:21:16 -0500

sideburns gravatar image

Welcome to ask.fedora. Actually, you can generally skip one version, so that you could go from 17 to 19 to 21 to 23, but that's probably more work than it's worth. Your best bet is to back all of your data up and go straight to Fedora 24. Note, however, that if you put /home on its own partition that you can reuse the partition (Simply tell Anaconda to mount it in the same place and not reformat.) but even so, you're best making a backup for safety. Good luck, and let us know how it works out.

edit flag offensive delete link more


That's what I figured. I should have known better than to let it go so long. Do I need to wipe/uninstall, or can I just put a new bootable version out there, and proceed as if Fedora was never installed? Also, can I get yum to give me a list of the packages that I have added?

noblesw gravatar imagenoblesw ( 2016-10-24 13:30:27 -0500 )edit

No need to uninstall or wipe. The installer (i'd recommend you using the netinstall image), called Anaconda, will offer you to arrange and if needed to format partitions.

yum list installed will list you all installed packages. You can use something like yum list installed > ~/yum-list-installed.txt to save that long long list in a file.

Fedora has very short life cycles, also for their server product. If you want peace and not invest a lot of time in upgrading your server, you may want to try CentOS. CentOS7 comes with a ten year support. RedHat EL based, community-driven Linux.

florian gravatar imageflorian ( 2016-10-24 13:55:26 -0500 )edit

Great info. Thank you to both of you!

noblesw gravatar imagenoblesw ( 2016-10-24 14:57:53 -0500 )edit

answered 2016-10-24 14:58:13 -0500

Polish Hacker gravatar image

updated 2016-10-24 15:03:32 -0500

I know this might not be a popular answer on a Fedora site, however I think it's important to provide an unbiased answer here as well.

Unless you need cutting-edge features from your database (which does not seem to be the case), Fedora may not be the best distribution for this particular application. Fedora has a frequent release schedule and a relatively short support cycles, which is great for active users who want upgrades, but not as great for the long-term stability and support of a server. If you need a system that includes long term support, you might be better off looking elsewhere.

A Linux distribution like CentoOS / RHEL (essentially the same product with different support models) would be a much better option if you want to deploy a database and keep it stable and supported for a long time. Your software would be "frozen" in terms of a specific version (for the most part) and you would be upgraded at that version (point releases), for a relatively long time. The focus on stability would minimize the chances of something breaking as there are (usually) no major feature upgrades in long-term distributions. Your Fedora skills would be directly transferable to either of those distributions as they are based on a stable Fedora. The latest CentOS / RHEL is based on Fedora 19, which is still fully supported, and will be fully supported for a long time. Another popular distro for long-term support and stability is Debian which also has a long support cycle, though it is less similar to Fedora.

Even if you decide to switch, keeping up with Fedora with respect to this application, is great for knowing what is in the pipeline for the next stable release of CentOS / RHEL. Fedora is also great for system you want a system with more current versions of software.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-10-24 12:53:09 -0500

Seen: 187 times

Last updated: Oct 24 '16