I’ve moved!
Yeah, so you already know that I moved a couple of weeks ago, so why am I moving again? Well, I’m not moving in real space this time; instead, I’m moving online.
I registered my own domain a while back. I didn’t use it for much due to inertia — why tinker with something that works? But over the weekend, the folks at Rescomp decided to upgrade their server without sending out a general announcement. Normally that wouldn’t be too big of a deal except that they botched the upgrade a bit and broke a whole bunch of things. As far as I’m concerned, the most important thing that they broke was my weblog. They’ve since fixed most of it — MT-Blacklist still doesn’t work — but that was enough for me.
The moving process was absurdly painful. You’d think migrating from one Movable Type installation to another would be easy, but you’d be wrong. First, the new server didn’t have any reasonable version of BerkeleyDB installed. Alexei took care of that today. Then the BerkeleyDB exporter choked on three of my databases. Fortunately, the same exporter running on Rescomp’s server worked just fine. Then I spent an hour debugging my inability to log in, which happened because the *.lock files in my Movable Type installation weren’t readable by the web server. (You’d think Movable Type would have good error reporting, but no.) Then MT-Blacklist refused to run because Perl’s Storable module blew up on its data, saying something about a byte ordering problem. According to the Storable documentation that has a straightforward fix — just set $Storable::interwork_56_64bit — but that doesn’t work. (And yes, I checked to make sure the variable was set.) The Storable documentation also tells you that if you have this problem you should migrate your data to a new version of Storable immediately…but it doesn’t bother to tell you how to migrate your data. I took out the big hammer and simply deleted all of my MT-Blacklist data. I’m glad I don’t have any other plugins installed.
So pardon my dust for now. I think everything is working, but I might be wrong. If you come across anything that seems more broken than usual, please let me know. Thanks!