Archive for October, 2006

Upgrading to Ubuntu Edgy Eft

Monday, October 30th, 2006

How bad can it be? That was my thought as I started my upgrade to the latest version of Ubuntu on Friday.

The answer is, “not that bad, but not that good, either.” If your not familiar with the Debian way of upgrading from one version to the next, let me explain. First, you change the distro name in the list of source repositories (from “dapper” to “edgy” in this case), then you refresh the package lists, then you run “apt-get dist-upgrade” (or its equivalent) and go out for coffee. When you return, you magically have an upgraded machine.

Or so they say – I’ve never quite gotten the first 3 steps to add up the that perfect result, except on installs so bare that it would have been easier to just re-install the whole system.

Anyway, my first attempt here at school hung during the package downloads, probably because of all the traffic on the mirrors from other eager upgraders, so I had to wait until the evening to have a stab at home.

As usual, the magic of dist-upgrade hit a minor snag – the two versions of pythoncard had similar version numbers, so apt-get got confused, one of those must remove, can’t remove, must remove, can’t remove… problems that had to fixed by using ‘dpkg -r python24-pythoncard’ to explicitly remove the old package. It seems like I always hit at least one of those. When I finally got back to the upgrade at school it was python-docutils that had that same problem.

On my Dell X1 laptop, I had a more serious problem. It needs the 915 library to use the wide screen, and that apparently upgraded just fine. The problem was that for some reason it failed to correctly update all of the xorg packages so I was left at the shell prompt. A resinstall of the xserver-xorg main packages fixed that, leaving me with just one annoying problem.

Emacs. On my laptop the fonts for emacs are broken, displaying the familiar little “I dunno how to make that character” boxes almost everywhere. And emacs segfaults whenever I try to go to the font configuration menus. Sigh.

October Meeting notes

Thursday, October 19th, 2006

Our October meeting main talk was Christer Watson talking about FOSS in science, particulary astronomy. It was a good talk, covering both practical and philosophical reasons open source and science go together, as well as featuring cool graphics and the entertaining story of APES++ (did I get that right?), a software project gone horribly wrong.

Charlie Turner had a great story of his trip to Columbus for the Ohio Linuxfest, and how his beard might end up in the unix beard hall of fame. It sounds like a great event (Linuxfest, that is) – we need more representation next year.

Coming up we have a possible presentation on QEMU by newcomer Ben Dailey in November, a Christmas party at Rob’s or Munchies in December, and talks on Ruby and Backups with Subversion on tap for next year.

Ubuntu Server

Wednesday, October 18th, 2006

One of the problems of the Fedora world is that you get a box installed and a few months later you have to immediately upgade it. And upgrading can be a pain especially with yum and non standard repo configurations.

So I was more than exuberant when Ubuntu came with Long Term Support. I could apt-get myself for the next 5 years without a problem, and then upgrade my distribution when I get around to it, not when I’m forced into it the way Fedora does support.

One thing about Fedora that I don’t quite understand is the transferring of support to Fedora Legacy. Why not just roll up the supporters in Fedora Legacy into Fedora?

That said, there are a few things were fedora does some things right.

Fedora believes in shipping packages with a working configuration. It’s up to you to turn them on during startup using chkconfig.

Ubuntu believes in shipping packages with a not-necessarily working configuration, you have to hunt through the config files to figure out what line to uncomment to get a working distribution and it varies from package to package.

NTP for instance, one just needs to modify /etc/ntp.conf. SASL requires you to modify /etc/default/saslauthd, etc.
I think both Ubuntu and Fedora are trying to be “Secure By Default”. I think Fedora does it better though.

I haven’t found a way in ubuntu to save off your IPTables configuration. Fedora has “/etc/init.d/iptables save”. Fedora then reloads it before brining up the interfaces. FIOS needs the line that clamps TCP to a smaller MSS since my FIOS has a smaller MTU than ethernet.

Also Ubuntu shipped with a broken sendmail. Yes yes yes, I know I should be on postfix, but I have a working sendmail config and I don’t want to muck with it. /var/spool/mqueue had the wrong permissions, and the /etc/mail/Makefile system is broken.

I read somewhere that Ubuntu server is the server “done right.” Nope. Not yet.