Just brought my redesigned website online using MT 4.23 (haven't been quite brave enough to upgrade to 4.3 just yet). I'm quite pleased with it, everything seems to work just fine, except for the search function. Typing any word into the search field and hitting the search button disgorges this intimidating array of bad news:
An error occurred
Can't locate Text/Balanced.pm in @INC (@INC contains: /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/WXRImporter/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/WidgetManager/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/TypePadAntiSpam/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/Textile/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/StyleCatcher/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/spamlookup/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/MultiBlog/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/plugins/feeds-app-lite/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/addons/Community.pack/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/addons/Commercial.pack/lib /nfs/cust/9/1/9/mistle/cgi-bin/mt/extlib /nfs/cust/9/1/9/mistle/cgi-bin/mt/extlib lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .)
You can try it for yourself at http://www.mistletunes.com.
Reported on Movable Type 4.2
Text::Balanced is an optional module required for search only if your version of Perl is older than 5.8. You've got 5.6.1, which Six Apart doesn't even officially support anymore.
If you just want to fix the problem, see if HostSave will install the Text::Balanced module for you. It's that or get them to upgrade Perl itself to something a little more recent.
Thanks for the quick answer. I guess it's off to my hosting provider for assistance. Unless somebody can think of something I can do on my end.
For those encountering this question at a later date, my hosting provider just completed a server upgrade that fixed the search problem. I'm assuming Perl was upgraded as Su said was necessary, but I haven't been able to track down a full list of changes that were made.