
I upgraded two machines from Ibex (v 8.10) to Ubuntu Jaunty (v 9.04). First impressions of the uprade are largely good, but with a few caveats, some of which are quite damaging.
While the upgrade proceeded seamlessly on both machines, one a Dell D430 laptop and the other an Asus eeePC, I had to kill and uninstall the tracker tool, which errored, used up all the CPU and generally behaved like a completely untested and broken piece of software after the install. The system is unusable until you kill this piece of software, which is a very damning start for a supposed tested release of Ubuntu: this is the very first time I've had an unusable system after upgrarding / installing.
sudo aptitude remove libdeskbar-tracker libtracker-gtk0 tracker tracker-search-tool tracker-utils
will remove the tracker search tool and a reboot will complete the cleanup if you're not the type of person that likes finding and killing UNIX processes from the commandline.
Secondly, and something I've not yet managed to work around, my internal 3G modem will now fail to connect correctly every time after the laptop has been through a sleep/wake cycle. I use my Dell D430 while commuting and in the office each and every day, so it's well used to being put to sleep and woken again - if that feature did not work I would be seeking an alternate operating system/hardware platform. From my admittedly limited looking at logs, it appears that network Manager is (once again - *sigh*) at fault here. The 3G modem does connect, and even gets an IP address, but for some reason Network Manager or some associated piece of software decides the connection has failed, and disconnects the modem (which pretty much ensures that it's failed.) NetworkManager has had a checkered history, with many many problems, bugs, incompatibilities and 'features' resulting in it not playing nicely with other software and the system as a whole. It does a complicated job, but this is a regression bug - once which should and could have been flagged prior to the software being released. It works perfectly in Ubuntu 8.10... Fortunately, an old workaround of mine using wvdial / pppd directly works perfectly, though I then have to inform Firefox to stop pretending it's in Offline mode manually. Still - siginificantly better than having to reboot every time I need internet connectivity on a train.
Finally, there has been some breakage of the Display Settings application, which I found worked exceedingly well under Ubuntu 8.10, allowing me to hook my laptop at times into a projector, a second monitor and the TV at home. Fortunately, I have backups of my XOrg configuration files, so I was always able to restore to a stable working state - but again, these backup files were something I never needed to touch while using Ubuntu 8.10.
All in all though, Ubuntu Jaunty is a good leap forward. It upgrades OpenOffice.org to version 3.0, and about time too. I really like the on-screen notification in the top right corner, and all my hardware (excepting the 3G modem after a sleep/wake cycle) appears to work well. The Netbeans Programmer's Editor / IDE also sees a welcome upgrade to version 6.5, which is a pity in many respects seeing as how 6.5.1 has been around for a relatively long time now and 6.7 is already in beta. Still, I value stability over cutting edge on my every-day working machine.
I will hope one of two things will happen soon - either Ubuntu deploy a slew of updates that fix these regression bugs that have snuck into release 9.04, or that I will find the time this weekend to reinstall my laptop with a fresh install of Jaunty, which I suspect has been tested somewhat better than the upgrade scripts. I look forward once more to the simplicity I enjoyed with 8.10 of just clicking the NetworkManager icon and selecting the 3G network option to connect online wherever I might be.
posted at: 08:51 | path: /technical | permanent link to this entry
