On Feb 3, 2008 5:24 AM,  <[EMAIL PROTECTED]> wrote:
> Hi,
>  I am running a Centos 4.6 box, with perl 5.8.8 and Plesk 8.3,
> Spamassasin was running fine until i upgraded  some perl modules, now
> i get the following error when i try and start spamassassin
>
>
> Can't locate object method "register_domain" via package
> "IO::Socket::INET" at /usr/lib/perl5/5.8.8/IO/Socket/INET.pm line 22.
> Compilation failed in require at /usr/bin/spamd line 44.
> BEGIN failed--compilation aborted at /usr/bin/spamd line 79.
> Starting psa-spamassassin service:  [FAILED]
>
> I really dont want to rip out the perl willy nilly and start from
> scratch  for fear of  causing more  to break, any suggestions?
>  ta
>  will
snip

First, a few questions:
1. How did you go about trying to upgrade the Perl modules?
2. Did you get any warnings or error messages while upgrading?
3. Which Perl modules did you upgrade?
4. What is the output of perl -MIO::Socket -le 'print
$IO::Socket::INET::VERSION'
5. What is the output of perl -MIO::Socket -le 'print $IO::Socket::VERSION'

IO::Socket defines register_domain and IO::Socket::INET is supposed to
have IO::Socket in its @ISA array, so the fact that you are getting
this error means there is something terribly wrong with the installs
you did.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to