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