• Skip to main content
  • Skip to primary sidebar
  • About
    • Authors
      • About Mark Draughn
      • About Ken Gibson
      • About Gary Olson
      • About Joel Rosenberg
    • Terms and Conditions
    • Disclosures

Windypundit

Classical liberalism, criminal laws, the war on drugs, economics, free speech, technology, photography, sex work, cats, and whatever else comes to mind.

How Joel Rosenberg Cost Me $99

September 25, 2008 By Mark Draughn 12 Comments

I just upgraded the Movable Type blogging software that powers Windpundit from version 4.01 to version 4.21. I did it for all the usual reasons—better, faster, stronger…

No, maybe not stronger.

Movable Type is supposed to be easy to upgrade. Just download the gzipped archive of the latest version and dump it right on top of the existing MT installation. Then I just login to the control panel and it kicks off the automatic upgrade process which integrates the new data files, updates the database, and so on.

Everything seemed to go pretty smoothly. I did the upgrade early this morning and Windypundit was back up in a few minutes.

Then I tried to log in and post something, and all I got was a missing-file error. No menus, no posting interface, nothing.

I poked around and couldn’t find anything, so I logged a support ticket at Six Apart, who make the Movable Type blogging engine. I also logged a support ticket with my web hosting provider, Downtown Host, in case they saw anything unusual on the server.

The Downtown Host people got back to me pretty quickly, and we exchanged a few ideas, but they couldn’t find anything. An hour later, Six Apart sent me a message back asking for information and pointing out that my support agreement had expired.

The Six Apart support agreement costs $99 per year, but I decided to renew it because last year they helped me with a problem that I never would have found myself. After renewing, I answered their questions and told them I had renewed my support agreement.

Two hours later, they asked a couple more questions.

After another hour, they suggested the problem might be in the ImageMagick toolkit used by MovableType. I had found dozens of 25MB core dumps from the perl interpreter on the web site, indicating that perl had crashed while trying to build the main user interface dashboard.

I asked Downtown Host to reinstall ImageMagick for me, and they did, but that didn’t help.

After this, I tried something on my own. I dumped the fresh Movable Type 4.21 install into a separate folder and renamed the folders so that the fresh install would run Windypundit. Then I tried to login to the publishing back end again.

This time it worked. Of course, without all the custom templates and plugins I use, the main Windypundit front page was totally hosed up. But I had proven that the problem was with something in the Movable Type software folder—as opposed to a database problem or a server configuration problem—and it was some file that my old folder had in it that was different or missing in the fresh install.

So I put my upgraded MT folder back and downloaded both it and the fresh install to my PC, ran a comparison between the directories, and spent started poking about temporarily deleting or changing files on the live website until I finally found the change that made it start working again.

Movable Type is indeed mysterious. I don’t know how, and I don’t know why, but all it took to get Movable Type working again was to delete one small image file sitting in the mt-static/upport/uploads folder.

Here. Take a look at the culprit:

2008-09-25-JoelRosenberg.jpg

That’s Joel Rosenberg of Twin Cities Carry. I guess he tried to upload a profile picture of himself when he was leaving comments on my blog, and somehow that one file made everything blow up.

Related

Share This Post

Filed Under: Operations

Reader Interactions

Comments

  1. Joel Rosenberg says

    September 25, 2008 at 6:27 am

    Well, I’m sorry, honest. I didn’t know I was trying to upload a picture of myself, even, and I didn’t mean to break your blog.

    Reply
  2. Mark Draughn says

    September 25, 2008 at 7:41 am

    Huh. It looks like you signed in via LiveJournal authentication. I guess the protocol must pass your avatar image. And then something deep inside Movable Type barfed on it. Fascinating.

    Reply
  3. Joel Rosenberg says

    September 25, 2008 at 8:25 am

    As long as there’s no hard feelings, I’m fine with it. Never signing in, again, though, if I can comment quasi-anonymously.

    Reply
  4. Mark Draughn says

    September 25, 2008 at 8:28 am

    Eh, do whatever you want. Not your fault that Movable Type is a little flaky.

    Reply
  5. Beau Smith says

    September 25, 2008 at 11:17 am

    Glad to see you got this figured out.

    Reply
  6. Gideon says

    September 25, 2008 at 11:23 am

    That’s why you should use WordPress. :D

    Reply
  7. Mark Draughn says

    September 25, 2008 at 1:01 pm

    As I understand it, Movable Type is the more capable platorm at the high end (e.g. Huffington Post sized blogging), but if I was starting now, I’d probably blog with WordPress. I don’t think it’s worth the trouble to change, however.

    Reply
  8. Gideon says

    September 25, 2008 at 1:36 pm

    I don’t know – WPMu does really well – CNN uses it, NYT does, Harvard does.

    It isn’t worth the trouble, to be honest. I agree with you there. I was just giving you a hard time :)

    I will say that WordPress is much better than typepad and that if you were on typepad I’d recommend putting up with the hassle to make the switch.

    Reply
  9. Mark Draughn says

    September 25, 2008 at 3:00 pm

    I’m a programmer at heart, so the advantage of Movable Type—and non-hosted WordPress—over TypePad or Blogger is that I can tinker with the code if I want to. I don’t do it as often as I’d like, but there’s always something I want to add to the site.

    Reply
  10. Lil Spicy says

    September 26, 2008 at 11:44 am

    Interesting comments….I’m sitting here debating “TypePad” vs. “WordPress”……

    Each time I think I’ve chosen the one I want to use, someone recommends the other platform. Arrghhh..

    Reply
  11. Joel Rosenberg says

    September 26, 2008 at 12:09 pm

    I’ve been playing around with WordPress a bit lately — http://60sec.twincitiescarry.com — and found the installation via Dreamhost’s one-click install very easy.

    Thinking of moving my Open Sites LJ to there; it’s got features that I like. That said, while I started programming on an IBM 1620 (no, that wasn’t the year it was built), I’ve never thought of myself as much of a programmer, and if I can break Movable Type with my friggin’ picture I probably should count on keeping my fingers away from code.

    Reply
  12. Mark Draughn says

    September 26, 2008 at 12:35 pm

    To be fair to the Movable Type people, they claim that the broken part is the ImageMagick toolkit on the server I’m using. That’s the freeware image manipulation software that MT uses.

    FWIW, that Beau Smith person who posted a comment at 11:17 yesterday also broke MT with a picture.

    Reply

Leave a Reply Cancel reply

Primary Sidebar

Search

Chicago Metro Area Covid Status

Recent Posts

  • COVID-19 is Not Endemic and the Fight is Not Over
  • Covid Stats Dump – 2022-01-29
  • Ghostbusters: Afterlife — Review
  • Ken Gibson, Rest In Peace (reprise)
  • N95 or Bust!
  • Ken Gibson, Rest In Peace
  • Inflation or Productivity Loss?
  • Dune – Review

Follow Us

  • Twitter
  • Facebook

Bloggy Goodness

  • Agitator
  • DrugWar Rant
  • Duly Noted
  • Dynamist
  • Hit & Run
  • Honest Courtesan
  • Nobody's Business
  • Popehat
  • Ravings of a Feral Genius

Blawgs

  • a Public Defender
  • appellatesquawk
  • Blonde Justice
  • Chasing Truth. Catching Hell.
  • Crime & Federalism
  • Crime and Consequences Blog
  • Criminal Defense
  • CrimLaw
  • D.A. Confidential
  • Defending Dandelions
  • Defending People
  • DUI Blog
  • ECIL Crime
  • Gamso For the Defense
  • Graham Lawyer Blog
  • Hercules and the Umpire
  • Indefensible
  • Koehler Law Blog
  • Legal Satyricon
  • New York Personal Injury Law Blog
  • Norm Pattis
  • not for the monosyllabic
  • Not Guilty
  • Probable Cause
  • Seeking Justice
  • Simple Justice
  • Tempe Criminal Defense
  • The Clements Firm
  • The Trial Warrior Blog
  • The Volokh Conspiracy
  • Underdog Blog
  • Unwashed Advocate
  • West Virginia Criminal Law Blog

Bloggers

  • Booker Rising
  • Eric Zorn
  • ExCop-LawStudent
  • InstaPundit
  • Last One Speaks
  • Leslie's Omnibus
  • Marathon Pundit
  • Miss Manners
  • Preaching to the Choir
  • Roger Ebert's Journal
  • Speakeasy Blog
  • SWOP Chicago

Geek Stuff

  • Charlie's Diary
  • Google Blogoscoped
  • Schneier on Security
  • The Altruist
  • The Ancient Gaming Noob
  • The Daily WTF
  • xkcd

Resources

  • CIA World Factbook
  • Current Impact Risks
  • EFF: Bloggers
  • Institute for Justice
  • Jennifer Abel
  • StrategyPage
  • W3 EDGE, Optimization Products for WordPress
  • W3 EDGE, Optimization Products for WordPress
  • W3 EDGE, Optimization Products for WordPress
  • Wikipedia
  • WolframAlpha

Gone But Not Forgotten

  • Peter McWilliams

Copyright © 2022 Mark Draughn · Magazine Pro On Genesis Framework · WordPress

Go to mobile version