New Fresh Install Problems SuSE 9.1

Nathan P. natedog550 at HOTMAIL.COM
Fri Nov 5 00:19:12 GMT 2004


Ok here's the quick and dirty of what has happened.

We had power surge.  I'm a retard and forgot I didn't have it plugged into
the UPS.

Well, killed my friggin' hard drive!

Nehoot.

Before all this I was running SuSE 9.0 x86_64 and running mail scanner
perfectly with no probs.

I put in 2 new SATA drives using RAID mirroring and installed SuSE 9.1
x86_64 with 2.6 kernel.

Installing this version: MailScanner-4.35.9-1

Install goes fine until the very very end.  Read further and you'll see the
logged install error.


I'm getting notice emails that have this:
Report: MailScanner: Could not analyze message

But it always seems to be coming from Outlook Express or Outlook email
programs that get the error.  It doesn't do this on every email.  I could be
wrong on the Outlook thing.  But I've even tried messing with tnef.  Turning
it off or using /usr/bin/tnef and /usr/bin/file instead of internal.  But
still same thing.

Looking through the logs it's giving this error:
MailScanner[16056]: Cannot parse
/var/spool/MailScanner/incoming/16056/iA4MbdOj016065.header and , Can't
locate object method "init" via package "MIME::Decoder::QuotedPrint" at
/usr/lib/perl5/site_perl/5.8.3/MIME/Decoder.pm line 179.


I've tried all sorts of things - anything and everything I could think of
related to MIME tools and decoder and tnef and all sorts of junk.  I would
uninstall all rpms then I tried installing the perl mods by hand through:
perl -MCPAN -e shell

But still when I run install.sh I get this error:

Attempting to build and install perl-MIME-tools-5.415-1
Installing perl-MIME-tools-5.415-1.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9467
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf MIME-tools-5.415
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/MIME-tools-5.415.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd MIME-tools-5.415
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ echo 'Patch #0 (mime-tools-5.415-patch1.txt):'
Patch #0 (mime-tools-5.415-patch1.txt):
+ patch -p1 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9467
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /var/tmp/perl-MIME-tools-root
++ dirname /var/tmp/perl-MIME-tools-root
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/perl-MIME-tools-root
+ cd MIME-tools-5.415
+ CFLAGS=-O2 -g
+ perl Makefile.PL PREFIX=/var/tmp/perl-MIME-tools-root/usr
Checking if your kit is complete...
Looks good
Warning: prerequisite MIME::Base64 3.03 not found. We have 2.12.
Writing Makefile for MIME-tools
+ make
cp lib/MIME/Body.pm blib/lib/MIME/Body.pm
cp lib/MIME/Decoder/Gzip64.pm blib/lib/MIME/Decoder/Gzip64.pm
cp lib/MIME/Field/ContDisp.pm blib/lib/MIME/Field/ContDisp.pm
cp set-version.pl blib/lib/set-version.pl
cp lib/MIME/Parser/Results.pm blib/lib/MIME/Parser/Results.pm
cp lib/MIME/Field/ContType.pm blib/lib/MIME/Field/ContType.pm
cp lib/MIME/Decoder/NBit.pm blib/lib/MIME/Decoder/NBit.pm
cp lib/MIME/Entity.pm blib/lib/MIME/Entity.pm
cp lib/MIME/Head.pm blib/lib/MIME/Head.pm
cp lib/MIME/Parser/Filer.pm blib/lib/MIME/Parser/Filer.pm
cp lib/MIME/Words.pm blib/lib/MIME/Words.pm
cp lib/MIME/Field/ParamVal.pm blib/lib/MIME/Field/ParamVal.pm
cp lib/MIME/Decoder/BinHex.pm blib/lib/MIME/Decoder/BinHex.pm
cp lib/MIME/Tools.pm blib/lib/MIME/Tools.pm
cp lib/MIME/Field/ConTraEnc.pm blib/lib/MIME/Field/ConTraEnc.pm
cp lib/MIME/Decoder/Binary.pm blib/lib/MIME/Decoder/Binary.pm
cp lib/MIME/Decoder.pm blib/lib/MIME/Decoder.pm
cp lib/MIME/Decoder/UU.pm blib/lib/MIME/Decoder/UU.pm
cp lib/MIME/Decoder/Base64.pm blib/lib/MIME/Decoder/Base64.pm
cp lib/MIME/Decoder/QuotedPrint.pm blib/lib/MIME/Decoder/QuotedPrint.pm
cp lib/MIME/WordDecoder.pm blib/lib/MIME/WordDecoder.pm
cp lib/MIME/Parser/Reader.pm blib/lib/MIME/Parser/Reader.pm
cp lib/MIME/Parser.pm blib/lib/MIME/Parser.pm
Manifying blib/man3/MIME::Decoder::Gzip64.3pm
Manifying blib/man3/MIME::Body.3pm
Manifying blib/man3/MIME::Field::ContDisp.3pm
Manifying blib/man3/MIME::Parser::Results.3pm
Manifying blib/man3/MIME::Field::ContType.3pm
Manifying blib/man3/MIME::Decoder::NBit.3pm
Manifying blib/man3/MIME::Entity.3pm
Manifying blib/man3/MIME::Parser::Filer.3pm
Manifying blib/man3/MIME::Head.3pm
Manifying blib/man3/MIME::Words.3pm
Manifying blib/man3/MIME::Field::ParamVal.3pm
Manifying blib/man3/MIME::Decoder::BinHex.3pm
Manifying blib/man3/MIME::Tools.3pm
Manifying blib/man3/MIME::Field::ConTraEnc.3pm
Manifying blib/man3/MIME::Decoder::Binary.3pm
Manifying blib/man3/MIME::Decoder.3pm
Manifying blib/man3/MIME::Decoder::UU.3pm
Manifying blib/man3/MIME::Decoder::QuotedPrint.3pm
Manifying blib/man3/MIME::Decoder::Base64.3pm
Manifying blib/man3/MIME::WordDecoder.3pm
Manifying blib/man3/MIME::Parser.3pm
Manifying blib/man3/MIME::Parser::Reader.3pm
+ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Body...........ok
t/Decoder........ok
t/Entity.........Can't locate object method "init" via package
"MIME::Decoder::QuotedPrint" at
/usr/src/packages/BUILD/MIME-tools-5.415/blib/lib/MIME/Decoder.pm line 179.
t/Entity.........dubious
        Test returned status 9 (wstat 2304, 0x900)
Scalar found where operator expected at (eval 155) line 1, near "'int'
$__val"
        (Missing operator before   $__val?)
DIED. FAILED tests 16-29
        Failed 14/29 tests, 51.72% okay
t/Gauntlet.......ok
t/Head...........ok
t/Misc...........Too many arguments for MIME::QuotedPrint::encode_qp at
/usr/src/packages/BUILD/MIME-tools-5.415/blib/lib/MIME/Decoder/QuotedPrint.p
m line 74, near "shift)"
Compilation failed in require at t/Misc.t line 73.
BEGIN failed--compilation aborted at t/Misc.t line 73.
t/Misc...........dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/Parser.........Can't locate object method "init" via package
"MIME::Decoder::QuotedPrint" at
/usr/src/packages/BUILD/MIME-tools-5.415/blib/lib/MIME/Decoder.pm line 179.
t/Parser.........dubious
        Test returned status 25 (wstat 6400, 0x1900)
DIED. FAILED tests 8-12
        Failed 5/12 tests, 58.33% okay
t/Ref............FAILED tests 5, 9, 13, 15, 21, 37
        Failed 6/50 tests, 88.00% okay
t/WordDecoder....ok
t/Words..........ok
Failed Test Stat Wstat Total Fail  Failed  List of Failed
----------------------------------------------------------------------------
---
t/Entity.t     9  2304    29   28  96.55%  16-29
t/Misc.t     255 65280    ??   ??       %  ??
t/Parser.t    25  6400    12   10  83.33%  8-12
t/Ref.t                   50    6  12.00%  5 9 13 15 21 37
Failed 4/10 test scripts, 60.00% okay. 25/217 subtests failed, 88.48% okay.
make: *** [test_dynamic] Error 255
error: Bad exit status from /var/tmp/rpm-tmp.9467 (%build)



If you notice in that error you see:

t/Entity.........Can't locate object method "init" via package
"MIME::Decoder::QuotedPrint" at
/usr/src/packages/BUILD/MIME-tools-5.415/blib/lib/MIME/Decoder.pm line 179.

That's the same error in the mail log.


And also I'm sure this has something to do with it too haha:

Warning: prerequisite MIME::Base64 3.03 not found. We have 2.12.


So I know I'm close.  I may have screwed this up installing all the perl
mods by hand but I did that because I was already getting this error so I
thought that would help.  I tried clean "name of mod" but I don't think that
deletes them.


If anyone can just help me figure this out I'd appreciate it greatly!!!


PS: Haven't tried installing all perl mods by hand then doing ./install.sh
nodeps or whatever.  That may not work neways.

Thanks.


--
NateDog

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




More information about the MailScanner mailing list