Mini HowTo Confixx 3.0.6 und Spamassassin 3.0.2 RPM (Suse9)

society

Registered User
1)
Benötigt werden die RPMs

perl-spamassassin-3.0.2-1.i586.rpm
spamassassin-3.0.2-1.i586.rpm
razor-agents-2.67-1.i586.rpm
perl-razor-agents-2.67-1.i586.rpm

diese bekommt man ab sofort von http://mirror.serversupportforum.de/rpms/Suse 9.0 Various/spamassassin-3.0.2/

2.)

rpm -Uvh perl-spamassassin-3.0.2-1.i586.rpm spamassassin-3.0.2-1.i586.rpm razor-agents-2.67-1.i586.rpm perl-razor-agents-2.67-1.i586.rpm

Confixx Updaten zu Version 3.0.6, wenn bereits gemacht dann muss mit ./admin.pl der Spamassassin support ausgeschaltet werden, danach einfach wieder einschalten dann werden die neuen Config Datein geschrieben...

3.) Procmailrc vom FTP unter /etc/procmailrc speichern

4.) Spamd mit "/etc/init.d/spamd restart" starten

Fertig :) Die benötigten Parameter für spamd sind bereits im RPM gesetzt worden... Also einfach freuen über das nix tun :)
 
Last edited by a moderator:
Hallo society!
Es gibt scheinbar ein kleines Problem mit der Zusammenarbeit mit amavisd-new:
Installiere ich per YaST amavisd-new bekomme ich nach einem Startversuch (/etc/init.d/amavis start) folgende Fehlermeldung:

Problem in the antispam code: Can't locate Mail/SpamAssassin/NoMailAudit.pm in @ INC...

Gibt es eine Möglichkeit dies zu umgehen?

mfG
Thorsten
 
Hallo!
Amavis scheint mir aktuell für SuSE 9.0 zu sein (amavisd-new-20030615p5-31).

mfG
Thorsten
 
Hey Thorsten,

selbe Problem hab ich auch. Was ich gefunden habe ist nur diese Seite:
http://wiki.apache.org/spamassassin/CantLocateNoMailAudit

habe aber schon alle 3.0.x Version versucht, immer das selbe Problem.

Wenn ihr ne Lösung findet bin ich euch ewig dankbar.

Laut google und seinen Freunden, liegt das an der Perl Version bzw ACP....... nur ich habe keine Ahnung wie ich dsa fixen könnte....... Bei mir gings nur wieder mit einen Downgrade auf 2.6.4 :-(
 
hmm ihr schreibt hier über SPAMD und über AMAVISD

bitte schreibt mir wenn ich das alles falsch verstanden habe:

Hab zwar seit monaten Spamassassin im einsatz über AMAVISD, doch hab ich momentan nicht so den PLAN drüber. SPAMD ist ja angeblich ein direkter Daemon für Spamassassin um bei großen SPAM vorkommen effizient Arbeiten zu können? Bei wenig Mailverkehr genügt ja Spammassassin über Amavisd?

Gut also wenn ich mit euren Super Rpm`s Spamassassin update auf 3.0.x kriegen wir über Amavisd die oben genannte Fehlermeldung. Wie siehts aus wenn wir dann Spamd starten würden? leider weiß ich nicht wie der in postfix eingetragen werden muss? Vielleicht geht ja Spamd...... oder auch nicht?

Meine Frage kurz und bündig: wie trage ich spamd postfix ein? so das amavisd (für antivir / clamav) nebenbei auch noch läuft? in der /etc/amavisd müßte ich halt den SPAM Code deaktivieren. Oder denkt ihr das das gar nicht möglich ist?
 
Aragon said:
wie trage ich spamd postfix ein?
Direkt gar nicht.
Du kannst spamassassin nur über ein entsprechendes PlugIn in postfix einhängen (z.B. mit amavisd-new) oder mit dem Commandozeilen-Client spamc in procmail der dann nur die lokalen Emails scannt.

huschi.
 
Ich habe bei der Installation folgendes Problem:
Code:
error: Failed dependencies:
        perl = 5.8.1 is needed by perl-spamassassin-3.0.2-1
        perl = 5.8.1 is needed by perl-razor-agents-2.67-1

Installiert ist aber Perl 5.8.3
Brauch ich unbedingt 5.8.1?

Vielen Dank für die Hilfe.
 
Das ist das Problem :) die Pakete sollten nur immer auf dem System installiert werden für welches es auch gebaut wurde.

Kleines Workround:

Lade dir das Quellpaket von Spamassasin runter, also das Source RPM aus dem Mirror.
Dann mache rpmbuild --rebuild SOURCE.src.rpm
Eventl. musst du noch ein paar Pakete installieren zum Kompilieren.

Danach haste ein Paket für Suse 9.1 unter /usr/src/packages/RPM/....
 
Hallo !

Nachdem ich lange im Internet gewühlt habe, fand ich die Anleitung hier. Kann man denn dieses Update auch machen, wenn man VISAS am laufen hat ?

(Ich traue mich noch nicht so richtig)

Gruß
Jochen
 
Hallo,

Ich habe auch noch ein Suse9.1 System.

Reicht es denn wenn nur ein "rpmbuild --rebuild SOURCE.src.rpm" für spamassassin mache um ein aktuelles rpm für mein system zu erhalten oder muss ich nicht auch noch die anderen 3 Module:
perl-spamassassin-3.0.2-1.i586.rpm
razor-agents-2.67-1.i586.rpm
perl-razor-agents-2.67-1.i586.rpm

neu erzeugen?
Wenn ich versuche mit den angegeben Paketen mein RPM's upzudaten, dann bekomme ich nämlich auch noch folgende Meldung:

Code:
error: Failed dependencies:
        perl = 5.8.1 is needed by perl-spamassassin-3.0.2-1
        perl = 5.8.6 is needed by perl-razor-agents-2.67-3
        perl-spamassassin = 2.64 is needed by (installed) spamassassin-2.64-3.2

Gruß

Tobias
 
Ein rebuild hat mir folenden Fehler ausgegeben:

PHP:
p15140204:/usr/local/src/spam # rpmbuild --rebuild spamassassin-3.0.2-1.src.rpm
Installing spamassassin-3.0.2-1.src.rpm
error: Failed build dependencies:

        libnscd is needed by spamassassin-3.0.2-1
        libzio is needed by spamassassin-3.0.2-1

hat jemand nen tipp für mich wo ich das herbekomme?
yast biete es mir nicht an.

Gruß

Tobias
 
Hallo,

Also ich habe von dort mir das rpm heruntergeladen. Leider ist es nur für SUSE 9.2 habe aber 9.1
Dor bekomme ich dann bei der installation folgende Meldung:

Code:
p15140204:/usr/local/src # rpmbuild --rebuild libnscd-1.0-2.i586.rpm 
Installing libnscd-1.0-2.i586.rpm
error: source package expected, binary found
error: libnscd-1.0-2.i586.rpm cannot be installed

und

Code:
p15140204:/usr/local/src # rpmbuild --rebuild libzio-0.1-4.src.rpm 
Installing libzio-0.1-4.src.rpm
error: Failed build dependencies:
        libnscd is needed by libzio-0.1-4
        libzio is needed by libzio-0.1-4

gruß

Tobias
 
Back
Top