This was a great HOW-TO it definately helped me upgrade from 3.03 to 3.1.1. It did confuse me in some areas and have a few actions from the manual missing. (This is mostly in regards to pre-install actions though)
After reading all the info from this monstrous thread:
http://forum.rackshack.net/showthread.php?...&threadid=10359
and from the manual I was able to do a more or less flawless install.
Missing from the HOW-TO is the pre-upgrade tasks. I took this information from various contributors in the many threads and would like to thank all the people that shared their experiences.
In some cases I had to do a little extra research if I didn't get the answer I was looking for in the threads or manual and since I was very cautious with the upgrade as everybody should be.
Somtimes I found my answer and sometimes I didn't, so I will probably bring up just as many questions as answers below.
FSCK
When you attempt to run fsck you will get an error about damaging your server and the sky falling.

This is kind of scary if you havn't ever run fsck before. Fortunately, you can force your server to run fsck on a reboot. I couldn't figure out how to do this using a reboot command though.
I used "shuddown -rF now". The -r tells the server to reboot after shutting down and the -F forces the fsck. Apparently, this creates an advisory file that you can check for errors in /forcefsck. I couldn't find this directory though. Anybody know where it is supposed to be?
MEMTEST
I installed and ran this utility without any problems. The only thing that confused me here was the number or times to run it. The program automatically starts the test again after it finishes. How many times is it supposed to run through the test? I stopped it after its 3rd run.
According to the above HOW-TO you are supposed to download and run wpinstall before adding RPM's to the /tmp/extrarpms directory. The manual says to add the 4.04-7x.18 before hand though.
It probably doesn't matter which order you do it it, since wpinstall will complain about dependancies anyways, but when you don't know if it matters or not, it can be a little disconcerting. I ended up following the manuals advice here and it worked fine.
To check what version of Perl you are running use "Perl -v" from the command line.
I Hope that helps some people with some of the smaller but also important issues.
-Fractal