A quick Google search reveals that many other 8.04 to 8.10 upgraders are having similar problems (many other distros in the same boat).
At the risk of suggesting the obvious, try a fresh install of 8.10.
I have been using 8.10 (from fresh) with no probs at all.
If you wish to avoid this problem in the future you could install a TRUE rolling distro, sidux based on Debian Sid.
Once you install sidux it is a simple matter of updating, upgrading and dist-upgrading. There is NEVER any need to do a fresh install.
I have a dash of Mepis 8 beta on the side (i.e. on another pc).
This triple combination of distros is the best that I have come across after trying a LOT of different Linux OSs.
That's the beauty of Linux. You can pick and mix to your heart's content or personalise your (single) distro as much as you wish.
Good luck with whatever route you choose.