Hi,
Thanks it is my site_perl tree. How do I repopulate it?

On Thu, May 21, 2009 at 9:05 PM, Eric W. Bates <er...@vineyard.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Eric Magutu wrote:
>> Hi,
>> I just updated to amavisd-new-2.6.3-1 running on RHEL3. When I try to
>> start amavisd I get the following error
>> /sbin/service amavisd start
>> Starting Mail Virus Scanner (amavisd): ERROR: MISSING REQUIRED BASIC MODULES:
>>   IO::Stringy
>>   Unix::Syslog
>>   Compress::Zlib
>>   MIME::Words
>>   MIME::Head
>>   MIME::Body
>>   MIME::Entity
>>   MIME::Parser
>>   MIME::Decoder
>>   MIME::Decoder::Base64
>>   MIME::Decoder::Binary
>>   MIME::Decoder::QuotedPrint
>>   MIME::Decoder::NBit
>>   MIME::Decoder::UU
>>   MIME::Decoder::Gzip64
>>   Net::Server
>>   Net::Server::PreFork
>> BEGIN failed--compilation aborted at /usr/sbin/amavisd line 237.
>>
>> When I run perl -MCPAN  -e shell and try to install the module it
>> tells me the latest version is already installed.
>> cpan[1]> install IO::Stringy
>> CPAN: Storable loaded ok (v2.13)
>> Going to read /root/.cpan/Metadata
>>   Database was generated on Wed, 20 May 2009 16:27:15 GMT
>> IO::Stringy is up to date (2.110).
>>
>>
>>
>> Can someone tell me how to solve the problem?
>
> Well, I would first confirm that the Stringy.pm does exist in
> /usr/local/lib/perl5/site_perl/5.8.8/IO/Stringy.pm (or whatever your
> perl lib path should be).
>
>  ** r...@king1 ** ~ ** Thu May 21 13:56:07
> # locate Stringy.pm
> /k12/local/lib/perl5/site_perl/5.8.8/IO/Stringy.pm
>
> It's possible that you have version weirdness. I've always found it
> somewhat annoying; but when you upgrade perl from 5.a.b --> 5.c.d, you
> have to completely repopulate your site_perl tree because the old path
> is available by default (you can hack that...).
>
> I might also create a little script:
>
>  ** r...@king1 ** ~ ** Thu May 21 12:52:49
> # perl -e 'use IO::Stringy;'
>
> And confirm that it runs without errors.
>
> In which case, you can conclude that IO::Stringy is, in fact, properly
> installed.
>
> If it's not installed, use CPAN's force option and reinstall and see if
> that helps.
>
> If it IS installed, then you have to wonder where amavisd is looking for
> the library.  You can print out @INC and make sure the listed paths
> include the one where Stringy.pm lives.
>
>  ** r...@king1 ** ~ ** Thu May 21 14:04:10
> # perl -e 'print join("\n", @INC)'
> /usr/local/lib/perl5/5.8.8/BSDPAN
> /usr/local/lib/perl5/site_perl/5.8.8/mach
> /usr/local/lib/perl5/site_perl/5.8.8
> /usr/local/lib/perl5/site_perl/5.8.2
> /usr/local/lib/perl5/site_perl/5.005
> /usr/local/lib/perl5/site_perl
> /usr/local/lib/perl5/5.8.8/mach
> /usr/local/lib/perl5/5.8.8
>
> - --
> Eric W. Bates
> Educomp, Inc.
> e...@educompmv.com (please note new address)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkoVl8sACgkQD1roJTQ4LlEbFgCfRQ20DyuZgZoHOjGxPUjPh3kI
> c2QAnR2SrDXcocLm+EqI3fuLGhIGrVsT
> =kTGR
> -----END PGP SIGNATURE-----
>



-- 
Regards,
Eric Magutu

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
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