upgrades don't work in most cases. I have learned my lesson in the past. Personally i always do a virgin install and compile everything from source when a new release is out and go on from there. It is a time consuming method but less troublesome...
Good luck