Modul installation MIME::Parser klappt nicht

Hallo,
ich bin leider nicht so sehr fitt in Sachen Installationen.

Habe versucht das Perl-Modul MIME::stuck_out_tongue:arser zu installieren. Aber ich bekomme immer eine Fehlermeldung. Ich kann natuerlich auch die fehlerhaften Tests sehen, aber ich weiss nicht was ich dagegen tun kann.
Braeuchte dringend Hilfe!

Perl 5.8.5 auf CentOS Linux 4.5
Installation versucht ueber webmin und ueber die Console mit cpan
Hier das Ergebnis:

CPAN.pm: Going to build D/DO/DONEILL/MIME-tools-5.427.tar.gz

*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies…
[Core Features]

  • Test::More …loaded. (0.94)
  • Mail::Header …loaded. (2.05 >= 1.01)
  • Mail::Internet …loaded. (2.05 >= 1.0203)
  • Mail::Field …loaded. (2.05 >= 1.05)
  • MIME::Base64 …loaded. (3.01 >= 2.2)
  • IO::File …loaded. (1.14 >= 1.13)
  • IO::Handle …loaded. (1.28)
  • IO::Stringy …loaded. (2.110 >= 2.11)
  • File::Spec …loaded. (0.87 >= 0.6)
  • File::stuck_out_tongue:ath …loaded. (1.06 >= 1)
  • File::Temp …loaded. (0.22 >= 0.18)
    *** Module::AutoInstall configuration finished.
    Checking if your kit is complete…
    Looks good
    Writing Makefile for MIME::tools
    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 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/Parser/Filer.pm blib/lib/MIME/Parser/Filer.pm
    cp lib/MIME/Head.pm blib/lib/MIME/Head.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.pm blib/lib/MIME/Parser.pm
    cp lib/MIME/Parser/Reader.pm blib/lib/MIME/Parser/Reader.pm
    Manifying blib/man3/MIME:ecoder::Gzip64.3pm
    Manifying blib/man3/MIME::Body.3pm
    Manifying blib/man3/MIME::Field::ContDisp.3pm
    Manifying blib/man3/MIME::stuck_out_tongue:arser::Results.3pm
    Manifying blib/man3/MIME::Field::ContType.3pm
    Manifying blib/man3/MIME:ecoder::NBit.3pm
    Manifying blib/man3/MIME::Entity.3pm
    Manifying blib/man3/MIME::stuck_out_tongue:arser::Filer.3pm
    Manifying blib/man3/MIME::Head.3pm
    Manifying blib/man3/MIME::Words.3pm
    Manifying blib/man3/MIME::Field::stuck_out_tongue:aramVal.3pm
    Manifying blib/man3/MIME:ecoder::BinHex.3pm
    Manifying blib/man3/MIME::Tools.3pm
    Manifying blib/man3/MIME::Field::ConTraEnc.3pm
    Manifying blib/man3/MIME:ecoder::Binary.3pm
    Manifying blib/man3/MIME:ecoder.3pm
    Manifying blib/man3/MIME:ecoder::UU.3pm
    Manifying blib/man3/MIME:ecoder::QuotedPrint.3pm
    Manifying blib/man3/MIME:ecoder::Base64.3pm
    Manifying blib/man3/MIME::WordDecoder.3pm
    Manifying blib/man3/MIME::stuck_out_tongue:arser::Reader.3pm
    Manifying blib/man3/MIME::stuck_out_tongue:arser.3pm
    /usr/bin/make – OK
    Running make test
    PERL_DL_NONLAZY=1 /usr/bin/perl „-MExtUtils::Command::MM“ „-e“ „test_harness(0, ‚inc‘, ‚blib/lib‘, ‚blib/arch‘)“ t/02-kwalitee.t t/02-pod-coverage.t t/02-pod.t t/99-prepare.t t/Body.t t/BodyPrint.t t/Decoder.t t/EmptyPart.t t/Entity.t t/Filer.t t/Gauntlet.t t/Head.t t/Misc.t t/ParamVal.t t/Parser.t t/ParserEncoded.t t/ParserPreamble.t t/Ref.t t/Smtpsend.t t/ticket-11901.t t/ticket-37139.t t/WordDecoder.t t/WordEncoder.t t/Words.t
    t/02-kwalitee…skipped
    all skipped: Test::Kwalitee not installed; skipping
    t/02-pod-coverage…skipped
    all skipped: Test::stuck_out_tongue:od::Coverage disabled. TEST_POD_COVERAGE=1 if you want it.
    t/02-pod…ok
    t/99-prepare…ok
    t/Body…ok
    t/BodyPrint…ok
    t/Decoder…# Using gzip: 1
    t/Decoder…ok
    t/EmptyPart…ok
    t/Entity…ok
    t/Filer…ok
    t/Gauntlet…ok
    t/Head…ok
    t/Misc…NOK 4

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 78.

got: ‚=46rom me‘

expected: '=46rom me=

t/Misc…NOK 5

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 78.

got: ‚.‘

expected: '.=

t/Misc…NOK 7

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 78.

got: ’ From you’

expected: ’ From you=

t/Misc…NOK 8

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 90.

got: ‚=46rom me‘

expected: '=46rom me=

t/Misc…NOK 9

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 90.

got: ‚.‘

expected: '.=

t/Misc…NOK 10

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 90.

got: '=2E

expected: '.=0A=

t/Misc…NOK 11

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 90.

got: ’ From you’

expected: ’ From you=

t/Misc…ok 14/14# Looks like you failed 7 tests of 14.
t/Misc…dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 4-5, 7-11
Failed 7/14 tests, 50.00% okay
t/ParamVal…ok
t/Parser…ok
t/ParserEncoded…ok
t/ParserPreamble…ok
t/Ref…ok
t/Smtpsend…ok
t/ticket-11901…ok
t/ticket-37139…ok
t/WordDecoder…ok
t/WordEncoder…ok
t/Words…ok
Failed Test Stat Wstat Total Fail Failed List of Failed

t/Misc.t 7 1792 14 7 50.00% 4-5 7-11
2 tests skipped.
Failed 1/24 test scripts, 95.83% okay. 7/365 subtests failed, 98.08% okay.
make: *** [test_dynamic] Error 255
/usr/bin/make test – NOT OK
Running make install
make test had returned bad status, won’t install without force

Hallo,

Habe versucht das Perl-Modul MIME::stuck_out_tongue:arser zu installieren.
Aber ich bekomme immer eine Fehlermeldung. Ich kann natuerlich
auch die fehlerhaften Tests sehen, aber ich weiss nicht was
ich dagegen tun kann.

Die fehlschlagenden Tests sind ein Zeichen für Fehler in MIME::tools. Du hast drei Möglichkeiten:

  1. Ignorieren, und mit

    force instal MIME::stuck_out_tongue:arser

trotzdem installieren. Allerdings kann es sein, dass dich dann die Bugs später behindern
2) Fixen. Dazu musst du dich natürlich in das Modul einarbeiten, was Zeit kostet
3) Ein anderes Modul nehmen - falls es sowas gibt.

Grüße,
Moritz

Hallo Moritz,
das hoert sich alles kritisch bzw. schwierig an.

Was ich nicht verstehe: Ich habe das Modul auf zwei anderen Rechnern laufen, weil es fuer eine unserer eigenen Software erforderlich ist.

Auf den anderen beiden Servern wurde sie mit Sicherheit problemlos installiert, sonst haette ich da ja schon die gleichen Probleme gehabt.

Deshalb kann ich mir das ganze nicht so recht vorstellen. Weiss aber auch nicht, wie ich da weiterkommen soll.

Herzliche Gruesse
Christian

Hallo,

Auf den anderen beiden Servern wurde sie mit Sicherheit
problemlos installiert, sonst haette ich da ja schon die
gleichen Probleme gehabt.

Ist auf den beiden anderen Rechnern auch so ein altes Perl installiert?

Grüße,
Moritz

Auch hallo

ueber die Console mit cpan

Zum Vergleich: Vista, ActivePerl 5.10
perl -MCPAN -e „install MIME::stuck_out_tongue:arser“
läuft durch (installiert auch fehlende Module nach)

mfg M.L.

Failed test ‚bug 970725-DNA: QP use of RFC2049 guideline 8‘

at t/Misc.t line 78.

got: ‚=46rom me‘

expected: '=46rom me=

hmm, schon mal Tante Google befragt?

http://www.google.de/search?q=bug+970725-DNA%3A+QP+u…

Die knappe Antwort darauf lautete: „Try to reinstall MIME::BASE64“, mit einem Link auf http://rt.cpan.org/Public/Bug/Display.html?id=38124