Jim wrote:
>> So what action did you take?

> I do 3 things.

> 1. mv /usr/lib/perl5/site_perl/5.8.1/Net/Server.pm 
> /usr/lib/perl5/site_perl/5.8.1/Net/Server.pm.old
> and try amavisd debug 2>&1 |more

> and I get
> --snip
> Feb 10 18:23:57 server /usr/sbin/amavisd[31697]: starting.  /usr/sbin/amavisd 
> at server amavisd-new-2.2.1 (20041222),
> Unicode
> aware, [EMAIL PROTECTED]
> Feb 10 18:23:57 server /usr/sbin/amavisd[31697]: user=, EUID: 0 (0);  group=, 
> EGID: 0 0 (0 0)
> Feb 10 18:23:57 server /usr/sbin/amavisd[31697]: Perl version               
> 5.008001
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: INFO: no optional modules: 
> unicore::PVA.pl Razor2::Client
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: Net::Server: 
> 2006/02/10-18:23:58 Amavis (type Net::Server::PreForkSimple)
> sta
> rting! pid(31697)
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: Net::Server: Binding to TCP 
> port 10024 on host 127.0.0.1
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: Net::Server: Setting gid to 
> "663 663"
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: Net::Server: 
> 2006/02/10-18:23:58 Couldn't become gid "663": Illegal
> seek\n\n
>  at line 519 in file /usr/lib/perl5/site_perl/5.8.1/Net/Server.pm
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: Net::Server: 
> 2006/02/10-18:23:58 Server closing!
> Feb 10 18:23:58 server /usr/sbin/amavisd[31697]: at the END handler: invoking 
> DESTROY methods
> --snap

> 2. cp /usr/local/lib/perl5/site_perl/5.8.7/Net/Server.pm 
> /usr/lib/perl5/site_perl/5.8.1/Net/
> and try amavisd debug 2>&1 |more
> The same error (see above)

> 3.And when I try amavisd -u vscan -g vscan debug 2>&1 |more
> I get no errors and see: /usr/sbin/amavisd[31711]: Module Net::Server 0.90


>>  It does not look like you renamed
>> /usr/lib/perl5/site_perl/5.8.1/Net/Server.pm (because it still finds
>> that one, but now it's not the same file). It looks like you may have
>> upgraded to 0.90? Or did you just copy Server.pm from somewhere? If
>> you had renamed Server.pm, Perl should have found
>>  /usr/lib/perl5/vendor_perl/5.8.1/Net/Server.pm instead.

>> Gary V

You can't just copy Server.pm from somewhere else, the associated
files in the ~/Net/Server directory also have to match the version of
Server.pm that is in use.

Reinstall Net::Server from CPAN. If it says you already have the
newest version, do a 'force install Net::Server'. If you get some
other error, don't force install. Try installing it manually. To do so:

cd /root/.cpan/build/Net-Server-0.90
perl Makefile.PL
make
make install

Then see if amavisd-new will start normally. If not, then show me:

grep VERSION /usr/lib/perl5/site_perl/5.8.1/Net/Server.pm
grep VERSION /usr/lib/perl5/site_perl/5.8.1/Net/Server/Daemonize.pm
grep VERSION /usr/lib/perl5/vendor_perl/5.8.1/Net/Server.pm
grep VERSION /usr/lib/perl5/vendor_perl/5.8.1/Net/Server/Daemonize.pm
grep VERSION /usr/local/lib/perl5/site_perl/5.8.7/Server.pm
grep VERSION /usr/local/lib/perl5/site_perl/5.8.7/Server/Daemonize.pm

Gary V



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to