Was running on Ubuntu 9.10 for a long time, and very happy with that. But one must move on I suppose, so had a bit of downtime yesterday and decided to upgrade to 10.10. Ubuntu upgrades always went fantastic, never had a problem, but this time it was a nightmare. Had upgraded a couple machines already, but not yet my main machine.
First upgraded to 10.04, the LTS release. Everything went OK, until I booted. When it came up, the nvidia driver didn't load, so into low res graphics mode. Weird. Booted on an older kernel, that went OK. As I had to upgrade to 10.10 anyway, I didn't bother to pursue it. And somehow I got the idea that I should do the upgrade from the latest kernel, so I booted back into the latest kernel with low res graphics. But I think the problem was that this kernel didn't support my Lenovo W700 well, so the kernel simply didn't work and that's why nvidia didn't load.
I could start the upgrade to 10.10 fine, no issues there. But about half way X window/machine/kernel crashed. Could no longer boot.
On Windows this would have been a reinstall, but luckily on Ubuntu you have options. So I downloaded the Ubuntu 10.10 live CD, booted from that, and then chrooted to my disk. With liberal use of "apt-get upgrade", "dpkg --configure -a", etc. and several retries I somehow was able to finish the upgrade and install the 10.10 kernel, which worked fine.
System still in a somewhat bad state though. mysql wasn't installed, so had to do that myself. Bit of a problem as well as my my.cnf had statements in it that prevented it to start. Starting it gave me all kinds of warnings that I needed to upgrade.
Lost my Thunderbird profiles, currently loading them from a backup tape.
And then of course we have the usual and expected: PHP upgraded to 5.3 which will cause issues. I'm first trying to see if I can resolve them, before going back to 5.2. For example SimpleTest doesn't work anymore, but the latest trunk fixes this.