Hallo zusammen,
vor einiger Zeit, eröffnete ich einen Thread, der um die perl-Programmierung mit Verwendung des Moduls Mail::SpamAssassin handelte, aber ins Leere lief, da ich herausgefunden habe, das es wohl an einer fehlerhaften Modulinstallation lag.
Jetzt nach unzähliger Lektüre, Web-Durchforstung und gescheiterten Problembehebungsversuchen, die über re-install, updates von Perl bis hin zur Einzelinstallation aller im INSTALL von Spamassassin erwähnten Module bin ich echt platt, und probiere es über dieses Forum.
Es fing damit an, dass der Webserver keinerlei Meldung zurückgab, wenn irgendetwas mit einem SpamAssassin Objekt auch nur auftauchte. Ich dachte erst, mein Skript ist Müll, aber das war es wohl nicht.
Nachdem ich dann einfach mal per '/usr/bin/spamassassin --lint' auf einen Hinweis hoffte, ballerte mich mein Terminal dann zu ( als Zitat am Ende ).
Ich installierte SpamAssassin über CPAN v1.9205, wie im INSTALL beschrieben auf Perl v5.8.8.
Hat irgendjemand irgendeinen Tipp, wie ich das Ding auf meinem Debian zum Laufne kriegen könnte?
Welches Plugin soll bitte "Mail::SpamAssassin::Constants::CHARSETS_LIKELY_TO_FP_AS_CAPS" sein?
Selbst Diverse aufwendige Google-Recherchen brachten einfach keinen Erfolg.
Ich bin wirklich für jede Hilfe dankbar,
Grüße
Quote[30507] warn: plugin: failed to parse plugin (from @INC): Bareword "Mail::SpamAssassin::Constants::CHARSETS_LIKELY_TO_FP_AS_CAPS" not allowed while "strict subs" in use at /usr/local/share/perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 967.
[30507] warn: Compilation failed in require at (eval 85) line 1.
[30507] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::HeaderEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::HeaderEval" at /usr/local/share/perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.
[30507] warn: plugin: failed to parse plugin (from @INC): "CHARSETS_LIKELY_TO_FP_AS_CAPS" is not exported by the Mail::SpamAssassin::Constants module
[30507] warn: Can't continue after import errors at /usr/local/share/perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22
[30507] warn: BEGIN failed--compilation aborted at /usr/local/share/perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22.
[30507] warn: Compilation failed in require at (eval 87) line 1.
[30507] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::MIMEEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::MIMEEval" at (eval 88) line 1.
[30507] warn: config: failed to parse line, skipping: use_dcc 1
[30507] warn: config: failed to parse, now a plugin, skipping: ok_languages all
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 258) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 258) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 258) line 7.
[30507] warn: syntax error at (eval 258) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 259) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 259) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 259) line 7.
[30507] warn: syntax error at (eval 259) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 260) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 260) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 260) line 7.
[30507] warn: syntax error at (eval 260) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 261) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 261) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 261) line 7.
[30507] warn: syntax error at (eval 261) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 262) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 262) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 262) line 7.
[30507] warn: syntax error at (eval 262) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 263) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 263) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 263) line 7.
[30507] warn: syntax error at (eval 263) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 264) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 264) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 264) line 7.
[30507] warn: syntax error at (eval 264) line 11, near ";
[30507] warn: }"
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
[30507] warn: Number found where operator expected at (eval 265) line 10, near "}
[30507] warn:
[30507] warn: 1"
[30507] warn: (Missing operator before
[30507] warn:
[30507] warn: 1?)
[30507] warn: rules: failed to run header tests, skipping some: syntax error at (eval 265) line 6, at EOF
[30507] warn: Global symbol "$plugin" requires explicit package name at (eval 265) line 7.
[30507] warn: syntax error at (eval 265) line 11, near ";
[30507] warn: }"