I'm a long-time user of fail2ban, but my Python skills are still developing, 
and I’m not sure how to correct this:

OS Version:

Amazon Linux release 2023.4.20240611 (Amazon Linux)

Source:

https://github.com/fail2ban/fail2ban/archive/refs/tags/1.1.0.tar.gz

Installed:

sudo python3 setup.py install
sudo cp build/fail2ban.service /etc/systemd/system
sudo systemctl enable fail2ban.service
sudo systemctl start fail2ban

'sudo systemctl status fail2ban.service' result:

...
Process: 10984 ExecStart=/usr/local/bin/fail2ban-server -xf start (code=exited, 
status=1/FAILURE)
...

‘sudo journalctl -u fail2ban.service -b’ result:

systemd[1]: Starting fail2ban.service - Fail2Ban Service...
systemd[1]: Started fail2ban.service - Fail2Ban Service.
fail2ban-server[10984]: Traceback (most recent call last):
fail2ban-server[10984]:   File "/usr/local/bin/fail2ban-server", line 34, in 
<module>
fail2ban-server[10984]:     from fail2ban.client.fail2banserver import 
exec_command_line, sys
fail2ban-server[10984]: ModuleNotFoundError: No module named 'fail2ban'
fail2ban.service: Main process exited, code=exited, status=1/FAILURE
fail2ban.service: Failed with result 'exit-code'.

Test:

$ sudo /usr/local/bin/fail2ban-server -xf start
Server ready

$ fail2ban-python --version
Python 3.9.16

$ python3 --version
Python 3.9.16

$ whereis fail2ban-client
fail2ban-client: /usr/local/bin/fail2ban-client


I reviewed https://github.com/fail2ban/fail2ban/issues?q=ModuleNotFoundError 
but didn’t find a solution that seemed to help, but maybe I missed what I 
needed.

Any advice is appreciated.

— Tuxd00d
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to