28 Oct 2010 berend   » (Journeyer)

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.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!