Having sudden difficulty with Action Streams, have checked with the hosts and they say that they haven't made any changes to the Perl infrastructure and I haven't made any changes to the installation in a while either.
All of a sudden my Action Streams aren't being collected and I'm getting a variety of errors:
* 501 Can't locate object method "new" via package "LWP::Protocol::http"
* Cannot update stream without Web::Scraper; a prerequisite may not be installed: Weak references are not implemented in the version of perl
* 501 Errno architecture (x86_64-linux-thread-multi-2.6.9-55.0.9.elsmp ) does not match executable architecture (x86_64-linux-thread-multi-2.6.9-67.0.7.elsmp )
I have replaced the extlib dir in that installation, and even tried grabbing the latest libwww from CPAN and seeing if that works, but I still get these errors.
What is also interesting is that it seems to be trying to scrape xbox and vox streams which I don't actually have set up!
Anyone got any ideas? If it's a host problem (Mosso), could anyone give me tips for what to ask them to check out. My initial suspicion was an upgrade of Perl, but it seems to be the same version it always was (5.8.8).
Just noticed a couple of odd things in mt-check, there are 2 entries for "extlib" but also, this is the list of perl locations:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8
Could there be an issue there with the multiple versions?
Thanks for any help!
Richard
Reported on Movable Type 4.2
I'm pretty sure this is the issue:
Weak references are not implemented in the version of perl
And have asked my host to check their version of Perl for this, however, does anyone know an easy way I can force this from my end or bypass it?
It seems to only be affecting Web::Scraper now, they must have done something as RSS based streams now work all of a sudden.