Update von spamassassin 2.6 auf Version 3 unter SuSE 9.1
Hallo Liste, wie "update" ich meine spamassassin Version 2.6 unter SuSE 9.1 auf die Version 3? Da ich nicht zu den LINUX "Freaks" zähle, suche ich eine Schritt für Schritt Anleitung, so daß ich mein stabil laufendes System nicht "verkonfiguriere". Vielen Dank für Eure Hilfe - Uli
Ulrich Schuetze wrote:
Hallo Liste,
wie "update" ich meine spamassassin Version 2.6 unter SuSE 9.1 auf die Version 3?
Aktuelle RPMs gibt es hier: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/people/choeger/spamassassin/RPM/9.1-i386/ - Laufende Version stoppen als root in der Konsole mit rcspamd stop - Falls Du auch amavis nutzt auch stoppen rcamavis stop - Nun als root Pakete updaten: rpm -Uhv perl-spamassassin-3.0.1-0.1.i586.rpm rpm -Uhv spamassassin-3.0.1-0.1.i586.rpm - rcspamd start rcamavis start Der bei SuSE 9.1 mitgelieferte amavisd-new tuts auch mit der upgedateten Spamassassinversion hth Benn -- #250319 - http://counter.li.org
Am Montag, 8. November 2004 23:13 schrieb Bernd Schmelter:
- Laufende Version stoppen als root in der Konsole mit rcspamd stop - Falls Du auch amavis nutzt auch stoppen rcamavis stop - Nun als root Pakete updaten: rpm -Uhv perl-spamassassin-3.0.1-0.1.i586.rpm rpm -Uhv spamassassin-3.0.1-0.1.i586.rpm
- rcspamd start rcamavis start
Ok, hab ich auch mal so gemacht. Nur will der Spamd nicht laufen. Es kommt eine Meldung bezüglich der "-a" Option. -- Gruß/Regards Gunnar Salbeck Key-ID : 0xADECC257EFEC0F37 Fingerprint : 3C9A B868 D3C4 1A1B A8A2 CCC6 ADEC C257 EFEC 0F37
2004. november 8. 23.56 dátummal Gunnar Salbeck ezt írta:
Ok, hab ich auch mal so gemacht. Nur will der Spamd nicht laufen. Es kommt eine Meldung bezüglich der "-a" Option.
Zitat aus /usr/sbin/spamd: # last in 2.6 'auto-whitelist|whitelist|a' => sub { warn "The -a option has been removed. Please look at the use_auto_whitelist Zitat Ende. Man muss die /etc/sysconfig/spamd Datei (bei SuSE als Configurationsdatei in /etc/init.d/spamd angegeben) auf so etwas ändern: SPAMD_ARGS="-d -c use_auto_whitelist -L" Mir hat es geholfen. Grüße, -- Anca Tibor Attila August-Bier-Strasse 19. 53129 Bonn T.: +49.228.6882444 F.: +49.69.13305358282 eMail: anca.tibor@gmx.de
Hallo!
- Laufende Version stoppen als root in der Konsole mit rcspamd stop - Falls Du auch amavis nutzt auch stoppen rcamavis stop - Nun als root Pakete updaten: rpm -Uhv perl-spamassassin-3.0.1-0.1.i586.rpm rpm -Uhv spamassassin-3.0.1-0.1.i586.rpm
- rcspamd start rcamavis start
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung: jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl) at (eval 51) line 12. BEGIN failed--compilation aborted at (eval 51) line 12. unused Was will mir Amavis da sagen? Kann mir da jemand evtl. auf die Sprünge helfen? MfG Jürgen
Hi Jürgen,
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung:
Hast Du es geschafft, die rpms zu installieren. Ich habe ein SuSE 9.0 und da hatte ich eine zu alte Perl Version...
jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl) at (eval 51) line 12. BEGIN failed--compilation aborted at (eval 51) line 12. unused
Welche Version von perl hast Du denn installiert? Vielleicht liegt es auch bei daran. Gruß Can -- ___________________________________________________________________ Can-Carlo Dörtbudak Registered Linux User #314644 www.doertbudak.de ___________________________________________________________________
Hi, am Mittwoch, 10. November 2004 14:25 schrieb Can-Carlo Dörtbudak:
Hi Jürgen,
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung:
Hast Du es geschafft, die rpms zu installieren. Ich habe ein SuSE 9.0 und da hatte ich eine zu alte Perl Version...
jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl) at (eval 51) line 12. BEGIN failed--compilation aborted at (eval 51) line 12. unused
Welche Version von perl hast Du denn installiert? Vielleicht liegt es auch bei daran.
Bei mir kommt NoMailAudit.pm aus perl-spamassassin. Leider nur die Versionen 2.64 und 2.55. In perl-spamassassin-3.0.1-1 von Suse kann ich diese Datei nicht finden. Allerdings liegt NoMailAudit.pm bei mir unter /usr/lib/perl5/vendor_perl/5.8.1/Mail/SpamAssassin/NoMailAudit.pm. Das scheint bei Deinem perl nicht durchsucht zu werden. Bye Andreas Willenbrink
Hallo, also ich habe den Versuch Spamassassin auf meiner SuE 82. zu installieren wieder abgebrochen. So ohne Weiteres scheint das nicht zu klappen.
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung:
Hast Du es geschafft, die rpms zu installieren. Ich habe ein SuSE 9.0 und da hatte ich eine zu alte Perl Version...
Das ging problemlos mit rpm -Uvh ohne zusätzliche Parameter.
jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl) at (eval 51) line 12. BEGIN failed--compilation aborted at (eval 51) line 12. unused
Welche Version von perl hast Du denn installiert? Vielleicht liegt es auch bei daran.
Es ist besagte 5.8.0. Ich habe nun wieder Version 2.64 installiert, welche mittlerweile auch eine sehr gute Erkennungsrate hat. Die Neugier hat mich zu dem (fehlgeschlagenen) Update getrieben... Trotzdem erstmal vielen Dank für die Tipps! MfG Jürgen PS: Can-Carlo, sorry für die PM, war keine Absicht.
Hallo Jürgen,
Es ist besagte 5.8.0. Ich habe nun wieder Version 2.64 installiert, welche mittlerweile auch eine sehr gute Erkennungsrate hat. Wie hoch ist deine Erkennungsrate in Etwa? Das würde mich echt interessieren. Die Neugier hat mich zu dem (fehlgeschlagenen) Update getrieben... War vei mir das gleiche...
PS: Can-Carlo, sorry für die PM, war keine Absicht. Kein Problem.
Gruß Can -- ___________________________________________________________________ Can-Carlo Dörtbudak Registered Linux User #314644 www.doertbudak.de ___________________________________________________________________
Hallo Can-Carlo!
Es ist besagte 5.8.0. Ich habe nun wieder Version 2.64 installiert, welche mittlerweile auch eine sehr gute Erkennungsrate hat.
Wie hoch ist deine Erkennungsrate in Etwa? Das würde mich echt interessieren.
Genaue Zahlen habe ich leider nicht, mache nur in regelmäßigen Abständen Stichproben, in dem ich meine Postfächer per Webmail prüfe und dann schaue, was auf meinem IMAP-Server letztendlich davon via fetchmail ankommt. Schätzungsweise werden 4 von 5 Spammails rausgefiltert. Wie ich eine genaue Statistik erstellen kann, würde mich natürlich auch interessieren. Vermutlich gibt es tools, um die amavis.log auszuwerten. Aber welche? Gruß, Jürgen
On Wed, Nov 10, 2004 at 01:08:04PM +0100, Juergen Pabst wrote:
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung:
jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC
Amavis kann das o.g. Perl-Modul nicht finden. Such doch mal danach. locate NoMailAudit.pm Sollte eigentlich in perl-spamassassin enthalten sein. Gruß, Jürgen
Hallo Jürgen, hallo Leute, Am Mittwoch, 10. November 2004 13:08 schrieb Juergen Pabst:
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet.
Lass mich raten: Das Paket war eigentlich nicht für die 8.2 vorgesehen, oder?
Leider erhalte ich jetzt folgende Fehlermeldung:
jirrschi:/home/juergen # rcamavis status Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi [...]
Was will mir Amavis da sagen? Kann mir da jemand evtl. auf die Sprünge helfen?
Dass Perl ein Modul nicht finden kann, haben Dir ja schon mehrere Leute verraten. Hintergrund ist vermutlich, dass der Paketbauer eine andere Perl-Version und damit auch andere @INC-Pfade hat. Zur Lösung des Problems das Perlmodul in einen der in @INC genannten Pfade kopieren oder verlinken. Gruß Christian Boltz -- Ich frage mich manchmal, ob elektronische Kommunikation so viel besser ist als Brieftauben. Die kommen wenigstens an. :-) [Ratti in fontlinge-devel]
Hallo Christian!
Am Mittwoch, 10. November 2004 13:08 schrieb Juergen Pabst:
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet.
Lass mich raten: Das Paket war eigentlich nicht für die 8.2 vorgesehen, oder?
Das kann man so nicht sagen, habe es von besagten FTP-Server aus dem Suse82-Ordner geladen.
Hintergrund ist vermutlich, dass der Paketbauer eine andere Perl-Version und damit auch andere @INC-Pfade hat. Zur Lösung des Problems das Perlmodul in einen der in @INC genannten Pfade kopieren oder verlinken.
Mich wundert aber, dass die gesuchte Datei (NoMailAudit.pm) überhaupt nicht in dem neuen rpm-Paket enthalten ist, wohl aber in dem alten der Version 2.55. Nun werde ich wieder mit Spamassassin 2.64 glücklich. Gruß, Jürgen -- NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl GMX DSL-Netzanschluss + Tarif zum supergünstigen Komplett-Preis!
Juergen Pabst schrieb:
Ich habe auf meiner SuSE 8.2 (Postfix, Amavis-new) Spamassassin von 2.6 auf 3.0 geupdatet. Leider erhalte ich jetzt folgende Fehlermeldung: [...] Checking for service amavis (amavisd-new):Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @INC (@INC [...] Was will mir Amavis da sagen? Kann mir da jemand evtl. auf die Sprünge helfen?
Hallo! Hat sich da noch was ergeben? Ich wollte gerade bei SuSE 9.0 dieses Update durchführen und habe das selbe Problem. Meine Quelle: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/people/choeger/spamassassin/RPM/9.0-i386/ ...und es fehlt auch "NoMailAudit.pm" !!! Ich habe versucht, diese Datei aus dem alten Paket zu verwenden, was nicht funktionierte (zwar keine Fehlermeldungen mehr, aber die Mails bleiben auch "stecken"). Jetzt habe ich auch wieder einen Downgrade durchgeführt, damit es überhaupt funktioniert. Ich würde aber schon gerne die neue Version einsetzen. Ist das ein Fehler im Paket oder muß ich bei amavis etwas patchen/konfigurieren? Mfg, Günther
participants (11)
-
"Jürgen Pabst"
-
Anca Tibor- Attila
-
Andreas Willenbrink
-
Bernd Schmelter
-
Can-Carlo Dörtbudak
-
Christian Boltz
-
Gunnar Salbeck
-
Günther Zinsberger
-
Juergen Pabst
-
Jürgen Knelangen
-
Ulrich Schuetze