Page 3 of 4

Re: SpamAssassin Installation

Posted: 2003-07-26 21:25
by bravesurfer
Hallo,

habe mit Spamassasin herumexperementiert. Nachdem ich es wieder deistalliert habe, habe ich im Konfigmenü von 1&1 den Server im nromalen System neu gestartet. Seitdem ist er dort aber nicht mehr ereichbar (Ping negativ)!

Also Rescue System gestartet. Unter warn in den logs steht da:
ntpdate: can't find host ptbtime1.ptb.de
ntpdate: can't find host ptbtime2.ptb.de
ntpdate: no servers can't be used exiting
Kernel: ip_tables: 2000-2002 Netfilter core Team
Kernel: ip_conntrack (2039 buckets, 16312 max)
unter Error_log steht folgendes:
[alert] mod_unique_id: unable to gethostbyname("rescue")
wenn ich im Rescue-System mounte steht da danach als prompt aber komischerweise immernoch Rescue, der Prompt sollte sich doch dann eigentlich mit dem Servernamen melden P.... oder?

Allerdings kann ich auf mein System zugreifen. Apache meldet failed beim Versuch zu starten!

Beim Befehl fsck /dev/hda3 wurde einige fehler korrigiert.

Im Rescue-System ist ein Ping auf meine IP kein Problem.

Wenn ich das System verlassen möchte dann meldet umount /mnt das dies nicht geht!

Hat mir jemand einen Tip was ich versuchen kann ohne alles lösche zu lassen?

Bin für jeden Tip dankbar

Re: SpamAssassin Installation

Posted: 2003-07-26 21:37
by adjustman
chris299 wrote:die configurations datei unter suse 8.1 liegt wie in der docu beschrieben unter:
/etc/mail/spamassassin/local.cf
Diese Conf meinte er aber nicht. Er meinte die, die dafür zuständig ist, dass spamd als Daemon läuft. Und die heisst (unter Debian) /etc/default/spamassassin

Re: SpamAssassin Installation

Posted: 2003-08-22 16:56
by hademak
ehm ja wie startet man den spaß unter Suse Linux???
wenn ich

Code: Select all

rcspamd start
mache kommt

Code: Select all

bash: rcspamd: command not found
Installiert habe ich es!!! Ehm ja ich verwende Sendmail hat das vlleicht was damit zu tun?!

Re: SpamAssassin Installation

Posted: 2003-08-22 17:03
by tomek
Versuche mal:

Code: Select all

/etc/init.d/spamd start
oder

Code: Select all

/etc/init.d/spamassassin start

Re: SpamAssassin Installation

Posted: 2003-08-22 17:10
by hademak

Code: Select all

login:/etc/default # /etc/init.d/spamd start
bash: /etc/init.d/spamd: No such file or directory
login:/etc/default # /etc/init.d/spamassassin start
bash: /etc/init.d/spamassassin: No such file or directory
hm geht wohl auch net :(

Re: SpamAssassin Installation

Posted: 2003-08-22 17:12
by tomek
Wie hast du denn Spamassassin installiert? Aus Sourcen oder als RPM?

Re: SpamAssassin Installation

Posted: 2003-08-22 17:17
by hademak
über

Code: Select all

install Mail::SpamAssassin 
das hat anscheind auch geklappt also er hat nem haufen installiert nur kP wo hin aber unter /etc/mail/spamassassin liegt diese eine config datei..

Re: SpamAssassin Installation

Posted: 2003-08-22 17:18
by tomek
Hmm, dann sieh mal wo auf dem System vielleicht ein Init-Script installiert oder hinkopiert worden ist. Oder du baust dir selbst ein Init-Script für Spamassassin.

Re: SpamAssassin Installation

Posted: 2003-08-22 17:32
by hademak
irgendwie liegt das ganze spamassassin zeug unter /usr/lib/perl5/site_perl/5.6.1/Mail/SpamAssassin.

ein init-script habe ich nirgendwo gefunden...
wie kann ich eins erstellen?!?!

Re: SpamAssassin Installation

Posted: 2003-08-22 17:38
by tomek
Ein Script erstellen? Mit einem Editor z.B. :)

Ich kann dir ja das Init-Script vom RPM-Paket "spamassassin-2.55-1.7.3.i386.rpm" mal hier pasten:

/etc/init.d/spamassassin:

Code: Select all

!/bin/sh
#
# spamassassin This script starts and stops the spamd daemon
#
# chkconfig: 2345 80 30
#
# description: spamd is a daemon process which uses SpamAssassin to check
#              email messages for SPAM.  It is normally called by spamc
#              from a MDA.

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# Source spamd configuration.
if [ -f /etc/sysconfig/spamd ] ; then
        . /etc/sysconfig/spamd
else
        OPTIONS="-d -c -a"
fi

[ -f /usr/bin/spamd -o -f /usr/local/bin/spamd ] || exit 0
PATH=$PATH:/usr/bin:/usr/local/bin

# See how we were called.
case "$1" in
  start)
        # Start daemon.
        echo -n "Starting spamd: "
        daemon spamd $OPTIONS
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && touch /var/lock/subsys/spamd
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down spamd: "
        killproc spamd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/spamd
        ;;
  restart) 
        $0 stop
        $0 start
        ;;
  condrestart)
       [ -e /var/lock/subsys/spamd ] && $0 restart
       ;;
  status)
        status spamd
        ;;
  *)    
        echo "Usage: $0 {start|stop|restart|status|condrestart}"
        exit 1
esac

exit 0
Inwieweit das Script bei dir funktionieren wird, kann ich dir nicht sagen. Wenn nicht, dann sind aber sicherlich nur kleine Ã?nderungen nötig.

Re: SpamAssassin Installation

Posted: 2003-08-22 19:15
by hademak
hm funktioniert doch nicht so ganz:

Code: Select all

login:~ # /etc/init.d/spamassassin start
/etc/init.d/spamassassin: !/bin/sh: No such file or directory
: command not foundassin:
/etc/init.d/spamassassin: /etc/rc.d/init.d/functions: No such file or directory
: command not foundassin:
/etc/init.d/spamassassin: .: /etc/sysconfig/network: is a directory
: command not foundassin:
/etc/init.d/spamassassin: [: =: unary operator expected
: command not foundassin:
'etc/init.d/spamassassin: line 25: syntax error near unexpected token `
'etc/init.d/spamassassin: line 25: `fi

Re: SpamAssassin Installation

Posted: 2003-08-22 20:49
by tomek
1. Hast du am Anfang in der ersten Zeile das # vor !/bin/sh rausgenommen? Wenn ja, dann füg das wieder ein. Das ist die einzige Ausnahme wo # nicht für auskommentiert steht.
Also muss die erste Zeile so aussehen:

Code: Select all

#!/bin/sh
2. In Zeile 12 steht:

Code: Select all

. /etc/rc.d/init.d/functions
Ã?ndere das mal in:

Code: Select all

. /lib/lsb/init-functions
Probiere nun nochmal bitte. :)

Re: SpamAssassin Installation

Posted: 2003-08-22 21:04
by hademak
hey jetzt sieht schon besser aus aber noch net gut :(

Code: Select all

login:/etc/init.d # /etc/init.d/spamassassin start
: No such file or directory

Re: SpamAssassin Installation

Posted: 2003-08-22 21:06
by tomek
Hmm... Versuch mal raus zu finden, in welcher Zeile er diese Fehlermeldung produziert.

Re: SpamAssassin Installation

Posted: 2003-08-22 21:18
by hademak
hm kA ich hab alles so reingemacht wie du es mir gezeigt hast...

Re: SpamAssassin Installation

Posted: 2003-08-22 21:24
by tomek
Das glaub ich dir ja, aber dein SuSE hat halt eine etwas andere Umgebung als das Script erwartet.

Re: SpamAssassin Installation

Posted: 2003-08-23 08:53
by hademak
ich glaube irgendwie hängt es an:

Code: Select all

PATH=$PATH:/usr/bin:/usr/local/bin

Re: SpamAssassin Installation

Posted: 2003-08-25 20:43
by hademak
hat jemand noch ne idee? :(

Re: SpamAssassin Installation

Posted: 2003-10-03 11:44
by distanzcheck
bei mir ist es das gleiche Problem mit Suse 7.2

Komme auch nicht weiter

Dirk

Re: SpamAssassin Installation

Posted: 2003-10-03 16:28
by luke
Hallo,

ich scheine ja nicht der einzige zu sein, der Probleme mit der Installation von SpamAssassin hatte. Aber dieses Forum hat mir einiges geholfen. Außerdem kann ich diese Seite nur empfehlen: http://www.stearns.org/doc/spamassassin-setup.html

Dann einfach noch das entsprechenden Runlevel mit "runlevel" herausfinden und in den Ordner /etc/init.d/rc<insertRunlevelHere>.d/ (Achtung, nur bei SuSE 8.2, bei 8.1 müsste es noch /etc/rc<insertRunlevelHere>.d/ oder /etc/rc.d/rc<insertRunlevelHere>.d/ sein) die entsprechenden Symlinks einfügen (Sxxx und Kxxx). Danach sollte alles funktionieren. Natürlich sollte man SpamAssassin noch mit "/etc/init.d/spamd start" starten.

Ich hoffe ich konnte etwas helfen.


So far!
#
Luke

Re: SpamAssassin Installation

Posted: 2003-10-12 23:08
by frodo
Hallo,

ich bekomme nach der Installation folgene Fehlermeldung
nach : rcsendmail start

Code: Select all

Shutting down SMTP port:                                             done
Shutting down POP-b4-SMTP (LiHAS)                                    done
Initializing SMTP port. (sendmail)Warning: Option: AuthMechanisms requires SASL support (-DSASL)                                                                         done
Initializing POP-b4-SMTP (LiHAS)                                     done
und nach rcspamd start

Code: Select all

bash: rcspamd: command not found
Kann mir jemand sagen wo da mein Problem liegt :?:

Gruß
Micha :roll:

Re: SpamAssassin Installation

Posted: 2003-10-13 15:33
by frodo
Hallo,

Code: Select all

server:~ # spamd -d
server:~ # ps ax | grep spamd
27291 ?        S      0:01 /usr/local/bin/spamd -d
27294 pts/1    S      0:00 grep spamd
läuft SpamAssassin jetzt?
Wenn ich eine Test Email sende, sehe ich nicht im Email-Header die weiter oben genannten Einträge?

Wo stell ich ein, das alle Emails+Accounts auf dem Server geprüft werden und wo landen die gefilterten Spam Emails?

Gruß

Michael

Re: SpamAssassin Installation

Posted: 2003-10-14 11:38
by sebbus
hab das selbe problem. Spamassassin scheint zu laufen, aber nichts in den Logs. Irgendwo hab ich mal gelesen, dass spamd auch in den netstats stehen muss. Dort steht es bei mir z.B. nicht. Warum? keine Ahnung. habe es nach der Anleitung auf der spamassassin-Webside installiert und hatte keine Fehlermeldungen. Wenn ich ihn nochmal starten will, dann schriebt er nur, dass da schon ein Dienst läuft (spamd, nehm ich an). Und wie man das Ding stoppt, hab ich leider nicht gefunden...

Wer weiß, was da los ist...

MfG, Sebastian

Re: SpamAssassin Installation

Posted: 2003-10-15 21:13
by frodo
Hallo,

hat denn keiner eine Idee und kann uns weiter helfen :?:

Gruß Michael :roll:

Re: SpamAssassin Installation

Posted: 2003-10-29 15:24
by klausi01
hat sich erldigt ....