If I ever have too many problems with an install, I usually do a fresh install following my own advice which can often be quicker (and easier) than trying to hunt down the cause of a problem.
This is not to say that a problem cannot be easily solved, it is just that it can be time consuming finding a solution in the first place, a fresh install can take an hour whereas problem solving can take several hours!.
The guide below is intended for people that have separate root and home partitions already set up!. I know you are certainly not a beginner but it is worth a look for anyone reading this thread!.