"Screwed" up Perl?

Wietse Muizelaar wietse at BOUDISQUE.NL
Mon Feb 28 20:16:36 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. ]

Aaah, so I was just fooled by paying too much attention to the
installer-script? :)

(and, sorry for using the f-word)

Regards,
Wietse

On Monday, February 28, 2005 8:48 PM [GMT+1=CET],
Julian Field <MailScanner at ECS.SOTON.AC.UK> wrote:

> 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!

------------------------ 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