That’s a rack!

I put my server on the rack today and xen1.xcski.com is open for business. I’ve already moved the Rochester Flying Club and Rochester Association of Family Mediators web sites over. As the DNS changes propogate, I’ll be able to remove the ones on the linode.

It appears that mail is working on the new site as well, so I’ll move the mailman mailing lists over pretty soon. I’ll probably move this blog over there as well. Then comes the hard part – moving the navaid.com application over.

The only sour note is that when I started up the rack, one of the quarter share xens didn’t want to come up correctly. It complained about tons of fsck errors, and I decided to just wipe it and re-install it. I hope that doesn’t happen again. One thing I noticed is that the xen kernel doesn’t have the ext3 module compiled in, and so it’s mounting these file systems without journalling. I’m going to have to fix that.

More of the same.

Still muddling along on the project mentioned in Rants and Revelations » Stress, stress, and more stress. My boss wants my bit to be test-able and demo-able by the first of the month, and I’m not sure I can do it. I don’t think the other bits are going any better. The Chinese team have delivered something, but we can’t test it yet until my bit and Tony’s bit are finished. Kris is working on a bit that we were going to farm out to the Chinese team, but we decided it would be faster for him to do it than to try to explain it to them. It seems that in order specify the requirement in sufficent detail that you could just hand it over to a foreign team, you need a formal language. And the formal language we know best and can produce fastest is Java.

In added aggravation, just as I was turning into the parking lot at work this morning, my muffler started dragging on the ground. A quick examination seemed to indicate it was just the strap hangar broke, which is exactly what it turned out to be. Cheap, but time-consuming and annoying.

Meanwhile, the peridontist is going to be fixing my front teeth this Saturday. He says they have to make an incision in the front of my jaw, scrape out crud, and put in something to make the bone grow back. He says I won’t be able to “incise” for a couple of weeks.

Saturday is also the day when we have our MoveOn.org Call For Change party. I have a bit of a mental block against making phone calls to strangers thanks to an incident from my childhood, but maybe I can just play host.

On Monday, my 1U server goes off to the colo. I just got the network settings, so sometime on Sunday I have to take down the server and set up the networking.

And this morning’s lesson is…

Let’s say that around 8pm you noticed that your linode is suffering from a lack of memory. And so you decide that the Mailman processes have gotten bloated and need to be restarted. So you do an /etc/init.d/mailman restart. And let’s further say that as you’re heading off to bed 2 hours later, you still haven’t gotten any messages from any of the mailing lists on that server.

Do you

  1. Assume that everybody suddenly got real quiet, and head off to bed without a second thought? or
  2. Assume that the restart didn’t actually restart, and send a test message to one of the list-request addresses, and when it doesn’t come back, do another mailman restart?

Because last night, I did the first one, and didn’t do the second one until this morning. Which is why on these graphs you’ll see no activity for 11 hours, and then suddenly a big spike.

Sorry, people.

In other news, today I’m wearing my Enemy Combatant t-shirt to mark the death of American democracy. Well, it was nice while it lasted.

It’s here!

My “new” used 1U server is here. It’s a 1U VA Linux 1220 with two 1GHz Pentium IIIs, and 1Gb of RAM.
VA Linux 1220VA Linux 1220 (2)

It only has a 20Gb IDE drive, but I have a 250Gb IDE drive on order from NewEgg which should be here soon. (It also has a built in SCSI controller, if I ever decide I have more money than brains.) The built in CD-ROM doesn’t seem to work – the BIOS recognizes it, but it won’t boot from it. And after I installed using another CD-ROM (which doesn’t fit in the case properly), it won’t mount drives in the built-in CD-ROM. I’ve emailed the vendor asking if he can send me a working CD-ROM – I won’t write his feedback until that’s resolved. Another weird thing, it won’t boot if I have my KVM plugged into the USB port. But that’s not a great hardship.

It’s also really, really noisy. Can’t wait to send it off to a nice rack space somewhere.

I’ve got a Debian 3.1 base system installed on it already. Now to get Xen installed.

Is “Redirect permanent” (301) really that hard to parse?

I just moved my blog from http://xcski.com/blogs/pt/ to https://blog.xcski.com/. I set up a “Redirect permanent” on the old location, so that anybody or anything using the old location will get automatically redirected to the new location. And for a lot of places that used to hit my blog at the old site (like rss feeders) seem to have handled the transition painlessly. For instance, NetNewsWireLite, which I use on my laptop, updated the subscription information and doesn’t appear to hit the old URL at all any more. Same with the LiveJouranl syndication.

But for some reason, a lot of them haven’t handled it correctly. For one thing, my spam load is down to almost nothing. Ok, that’s a good thing. But I also notice that some RSS feeders, like various “Planet” web sites, see a redirection from http://xcski.com/blogs/pt/feed to https://blog.xcski.com/feed, and feel like they can ignore the fact that the hostname part of the URL is different, and try to fetch the redirection at http://xcski.com/feed, which of course isn’t a valid URL. It can’t be that they have an old DNS cache entry for blog.xcski.com – it didn’t exist until a few days ago. It must be that they’re trying to be too clever, or not clever enough.