PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fail2Ban will nicht so richtig laufen



Nerospeed
26.10.06, 08:17
Guten Morgen,

Ich habe auf meinen SSH Port sehr oft Brut Force Attaken. Wollte SSH nun per Fail2Ban sicher machen. Habe mir dann die Version fail2ban-unstable fail2ban-0.7.3 geholt und auf meinen Suse 10.1 zuhause Installiert. Läuft ohne Probleme. Wenn ich es nun auf meinen Root lade (Suse 9.2) kommt der folgende fehler


source-server:~/fail2ban-0.7.3 # fail2ban-client -h
File "/usr/bin/fail2ban-client", line 141
@staticmethod
^
SyntaxError: invalid syntax


Kann es an fehlenden Python packeten liegen?

Danke
Gruß NeroSpeed

-hanky-
26.10.06, 12:05
Da auf der Homepage als Abhängigkeit Python aufgeführt ist würde ich doch mal darauf tippen dass das Problem mit den fehlenden Python-Paketen zusammenhängt ;)

-hanky-

Nerospeed
26.10.06, 12:24
Python selber habe ich installiert, so wie dass "devel"? Packet. Habe auch schon nach der Fehlermeldung bei google gesucht aber da gibt es 0 Funde :confused:
Hat es jemand unter Suse 9.2 am Laufen?

-hanky-
26.10.06, 13:56
Vielleicht sind die Python-Pakete, die SuSE 9.2 beiliegen, zu alt?

Ich hab mir mal die Mühe gemacht und nach "staticmethod" gesucht. Scheinbar wurde da in Version 2.4 von Python etwas geändert [1] ( nach "staticmethod" suchen ). Welche Version von Python wird denn bei SuSE 9.2 und welche bei 10.1 verwendet?

-hanky-

[1] http://docs.python.org/lib/built-in-funcs.html

edit: Laut http://www.thmoritz.de/old/linux/suse92/suse92.html bzw. http://www.thmoritz.de/linux/suse101c.php nutzt SuSE 9.2 Python 2.3 .4 und SuSE 10.1 Python 2.4.2 - wäre zumindest ein Hinweis dass meine Theorie stimmen könnte.