I’m currently upgrading my desktop machine to Natty and once again it did the same thing that almost broke my last install – it trashed the gdk-pixbuf loaders.cache, making many gtk apps unusable. Considering the update program itself is a gtk app, this is not good.
Luckily, I caught it doing it in the terminal of the update program, so I ran the following to fix it:
/usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
Also, the update servers were so slow, I ended up downloading the dvd via torrent, mounting the iso and then using the cdromupgrade script on the image to do the update. getting the torrent was quick (600+kbps) but downloading packages manually was going at a max of 21kbps. Something to keep in mind.