"Screwed" up Perl?

Julian Field MailScanner at ecs.soton.ac.uk
Mon Feb 28 19:48:22 GMT 2005


    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "US-ASCII" character set.  ]
    [ Some characters may be displayed incorrectly. ]

Don't worry about MIME-tools not finding MIME::Base64. When run from
within MailScanner it will find it. Due to RPM packaging problems with
RedHat, I have to install MIME::Base64 in a different location, which
MailScanner knows about.

This is why the installation of MIME-tools complained, while
"MailScanner -v" is quite happy.

If you want to get rid of this warning, then
perl -MCPAN -e 'install MIME::Base64'


Wietse Muizelaar wrote:

>Hi,
>
>I seem to have a fucked up perl system, and I'm not sure on how to fix this
>:)
>
>Ok, what is the actual situation. I tried to install the MailScanner
>4.39.3-beta last weekend.
>Started the install.sh (on a Debian Woody system, with some backports
>installed, so no rpm-stuff)
>
>It starts with the IO-Stringy: no problem
>Next: MIME::Bas64: no problem
>Timedate: no problem
>Mailtools: no problem
>Html::Parser: no problem
>Mime-tools:
>Checking for module MIME::Base64 (version 3.03)... not found.
> --- Fallback: Checking for module MIME::Base64 (version 2.20)... not found.
>
>Which is quite curious, because a few steps above, it succesfully installs
>the 3.05-version of MIME::Base64.
>
>When I manually enter the perl-tar/ directory, untar the
>MIME-tools-5.417.tar.gz, enter the dir, and do a perl Makefile.PL, this is
>the result:
>Checking for module MIME::Base64 (version 3.03)... ok.
>
>All these commands done as user root.
>
>So, I'm not really sure where this is going wrong.
>When I search for the pearllocal.pod-files, these are the different
>locations on my system:
>locate perllocal
>/usr/lib/perl/5.6.1/perllocal.pod
>/usr/lib/perl5/5.005/i386-linux/perllocal.pod
>/usr/local/lib/perl/5.6.1/perllocal.pod
>/usr/local/lib/perl5/5.6.1/pod/perllocale.pod
>/usr/local/man/man1/perllocale.1
>/usr/share/man/man1/perllocale.1.gz
>/usr/share/perl/5.6.1/pod/perllocale.pod
>
>And when looking at those different files; it looks like some different
>versions of certail modules are installed at different locations. I think
>this is NOT a Good Thing (tm).
>
>The output of my current running MailScanner -v:
>/opt/MailScanner/bin/MailScanner -v
>Running on
>Linux boudams 2.6.10 #1 Thu Jan 6 10:37:20 CET 2005 i686 unknown
>This is Perl version 5.006001 (5.6.1)
>
>This is MailScanner version 4.38.7
>Module versions are:
>1.14    Archive::Zip
>1.119   Convert::BinHex
>1.03    Fcntl
>2.6     File::Basename
>2.03    File::Copy
>2.00    FileHandle
>1.0404  File::Path
>0.12    File::Temp
>1.29    HTML::Entities
>3.45    HTML::Parser
>2.30    HTML::TokeParser
>1.20    IO
>1.08    IO::File
>1.121   IO::Pipe
>3.05    MIME::Base64
>5.417   MIME::Decoder
>5.417   MIME::Decoder::UU
>5.417   MIME::Head
>5.417   MIME::Parser
>3.03    MIME::QuotedPrint
>5.417   MIME::Tools
>0.10    Net::CIDR
>1.03    POSIX
>1.72    Socket
>0.01    Sys::Syslog
>1.01    Time::localtime
>
>Optional module versions are:
>1.75    DB_File
>1.05    Digest
>1.01    Digest::HMAC
>2.33    Digest::MD5
>2.06    Digest::SHA1
>missing Inline
>missing Mail::ClamAV
>3.000002        Mail::SpamAssassin
>1.997   Mail::SPF::Query
>0.15    Net::CIDR::Lite
>0.47    Net::DNS
>missing Net::LDAP
>missing Parse::RecDescent
>missing SAVI
>1.2     Sys::Hostname::Long
>2.26    Test::Harness
>0.47    Test::Simple
>1.95    Text::Balanced
>1.31    URI
>
>So, it looks like the correct modules versions are being found by
>MailScanner. Is that correct?
>
>If my Perl-thing is fucked up, is there any way to easily fix this? Or is it
>just completely remove all perl-related stuff from my system, install all in
>the same way (I remember installing some of the modules using the
>CPAN-shell; lately I read this was 'wrong'?), from the MailScanner-tar.gz.
>If anyone can give a hint, please? :)
>
>Regards,
>Wietse
>
>------------------------ MailScanner list ------------------------
>To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
>'leave mailscanner' in the body of the email.
>Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
>the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
>
>Support MailScanner development - buy the book off the website!
>
>
>

--
Julian Field
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store
Professional Support Services at www.MailScanner.biz
MailScanner thanks transtec Computers for their support

PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654

------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).

Support MailScanner development - buy the book off the website!




More information about the MailScanner mailing list