Bird has asked for the wisdom of the Perl Monks concerning the following question:

Hi,

I'm using Movable Type to run my blog. The install went fine, and I've been using it to update for weeks. Recently, my webhost upgraded the version of HTML::Parser to HTML-Parser-3.26. Ever since, I've been getting the following error:

/usr/bin/perl: relocation error: /usr/lib/perl5/site_perl/5.6.0/i386-l +inux/auto/ HTML/Parser/Parser.so: undefined symbol: Perl_get_hv

I wasn't aware that MT even used HTML::Parser, so I was suprised to see this error. After some digging through the code, I've found references to HTML::TokeParser and HTML::HeadParser (which I believe requires HTML::Parser). In addition, I can't even include any of these three modules in a script, as they don't show up in @INC. Any thoughts on what incompatibility was introduced by this upgrade?

Thanks

p.s. I've also posted to the MT support forum, but haven't received any responses yet, so I thought I'd try the monks. I've been googling all morning on relocation errors and such, but haven't come up with anything useful.

Replies are listed 'Best First'.
Re: relocation error after HTML-Parser upgrade
by iguanodon (Priest) on Jan 02, 2003 at 19:17 UTC
    Sounds to me like a botched install. I'd ask your host to reinstall the module again.
      That worked! Thanks for your help. I'd never run into that type of error before, so I wasn't sure where to look for a cause. Thanks again.