Because there wasn't a Howto avalible for upgrading rh9 with Cpanel to CentOS 3.3, here is a little howto: first I rebuild the rpm databases: Code: # rpm -vv --rebuilddb Then I installed yum on my rh9: Code: # rpm -ivh http://download.fedora.us/fedora/redhat/9/i386/RPMS.stable/yum-2.0.3-0.fdr.1.rh90.noarch.rpm I then modified /etc/yum.conf to look like this: Code: [main] exclude=httpd* mysql* php* perl* mod_ssl* cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug kernel-unsupported kernel-smp-unsupported kernel-hugemem-unsupported tolerant=1 exactarch=1 [base] name=CentOS-$releasever - Base baseurl=http://archive.cs.uu.nl/mirror/Linux/cAos/centos/3.3/os/i386/ gpgcheck=1 #released updates [update] name=CentOS-$releasever - Updates baseurl=http://archive.cs.uu.nl/mirror/Linux/cAos/centos/3.3/updates/i386/ gpgcheck=1 #packages used/produced in the build but not released [addons] name=CentOS-$releasever - Addons baseurl=http://archive.cs.uu.nl/mirror/Linux/cAos/centos/3.3/addons/i386/ gpgcheck=1 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://archive.cs.uu.nl/mirror/Linux/cAos/centos/3.3/extras/i386/ gpgcheck=1 (This is a optimised yum.conf for a server at the netherlands You can pick a mirror near you at http://www.centos.org After that you need to import the GPG key for the centos RPMs. Issue the following command: Code: # rpm --import http://mirror.centos.org/centos/3.1/i386/RPM-GPG-KEY-CentOS-3 Nows the time you want to check you have made appropriate backups, etc ( i hope you all test this out before rolling production servers! ). Then: Code: # yum upgrade This will download the rpm headers and determine what needs to be done, play carefull attention of course here and in all parts if this process for errors. Yum will then ask you if you are sure you want to go ahead, if no errors are present, press "y" then "enter". This process will take a while, depending on your connection and the gear your installing it on of course. After thats done, check for errors, make sure the new kernel is installed by issueing: Code: # rpm -qa|grep kernel You should be presented with a kernel versioned like this: kernel-2.4.21-27.0.1.EL as well as your other kernels previously installed. Check your boot loader to make sure the new kernel is default. Run: Code: # yum update If right, it will install nothing new. Reboot: Code: # shutdown -rf now Then do: Code: # /scripts/upcp --force And everything will work as it should be! But if you get an error here are some fixes: If you receive an error about the yum RPM install about missing dependency libxml2-python Download and install this RPM Code: # rpm -ivh http://download.fedoralegacy.org/redhat/9/updates/i386/libxml2-python-2.5.4-3.rh9.i386.rpm If you get a problem when upgrade with yum(# yum upgrade) about mrtg (I did), do: Code: # rpm -qa|grep mrtg # rpm -e mrtg-(version show with above command) (I have used for this howto the following: http://www.webhostingtalk.com/archive/thread/276534-1.html ) If there was a HowTo, sorry but I didn't find it!