Server upgrade experience

Matt Zimmerman mdz at canonical.com
Wed Sep 22 22:17:07 CDT 2004


Today I upgraded my (Woody) server to Warty.  This was a non-trivial
environment, with non-root filesystems on LVM volumes, running services,
etc.  This is the box which serves up the MythTV debs and miscellaneous
other things.

I decided to be ambitious and upgrade it at the same time from Linux 2.4.x
to 2.6.x, move from devfs to udev, switch from lilo to grub.  All this over
a remote serial console (clearly I was out of my head).

So, I added warty (with universe) to sources.list, and dist-upgraded
everything.  Many, many conffile prompts later, only jabber had failed (I
think due to not having its init script upgraded), and since I wasn't using
it anyway, I purged it.  Then I installed linux-image-2.6-686, lvm2 and
grub, ran grub-install, and rebooted.

The system came up without a hitch, services intact, everything working, my
lvm1 volumes mounted via lvm2/device-mapper.  I was impressed!

So I started to review what I had installed which came from universe, and
trimmed a lot of obsolete junk.  Feeling lucky, I also decided to upgrade
from apache 1.3 -> apache2, and did so, which went swimmingly (trivial web
service, nothing fancy).  It's been running happily for hours since.

Packages which remain installed from universe (in approximate decreasing
order of importance):

dict
rpncalc
grepmail and its dependencies
libjpeg-progs, libjpeg-mmx-progs
ckermit (non-free)
units
dlocate

The source for libjpeg-progs is already in main, so I see no reason not to
add it to Supported immediately.  The others, I think, can wait for Hoary,
especially where there are additional dependencies involved.

-- 
 - mdz




More information about the ubuntu-devel mailing list