Here is how the problem begins:
# yum update subversionThis means what it says. RHEL support has expired. The workaround involves pointing the RHEL server to the CentOS repository.
Loading "rhnplugin" plugin
Loading "security" plugin
This system is not registered with RHN.
RHN support will be disabled.
Skipping security plugin, no data
Setting up Update Process
Could not find update match for svn
No Packages marked for Update
In the /etc/yum.repos.d/ folder create a new file called CentOS-Base.repo. If you have one already, great. Here is what you need in the file:
name=CentOS-$releasever - Base
name=CentOS-$releasever - Updates
Notice what has been commented out of a standard CentOS-Base.repos file. Without these comments, an error will be thrown:
YumRepo Warning: not using ftp, http[s], or file for repos, skipping - 5Server is not a valid release or hasnt been released yetSo, comment out the mirrorlist and correct the baseurl to match what actually is out at CentOS.
Once that is done, install the CentOS repository key:
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5After this, subversion (or whatever) should install in a breeze.