At long last, I got the stupid camera download software to work. I could have used the Linux software--but it was doing stupid things with the directory names. I already have scripts setup to deal with the names the Canon software does. So I ended up using VirtualBox to install the Canon download software.
Updated the server to Ubuntu 10.04 today. Despite the recommendation to do server updates via the network, I decided to try using the alternate CD. It mostly worked, and I don't know if the problems I had were related to using the alt. CD, or if there was something else going on. I ended up with a bad list of mirror servers, and no public key list, both of which I had to fix manually. After the update, I had to rebuild PHP as the update killed the web server. Each time I do this, I ended up having to download and install four or five libraries--and always the same ones. Makes me wonder why they are removed during the update process. Not to worry though--10.04 is a long term stable. So I don't plan on doing an update again until the next LTS--and I have a couple years for that.