** Description changed: + [ Impact ] + * fail2ban fails to start on Ubuntu 24.04, due to new Python and deprecated classes (now vendored upstream) + + [ Test Plan ] + * Install and check systemctl status fail2ban. + + [ Where problems could occur ] + * Nowhere, fixing a program failing to start + + [ Other info ] Was working in 22.04, but after upgrading to 24.04 I get this: × fail2ban.service - Fail2Ban Service - Loaded: loaded (/etc/systemd/system/fail2ban.service; enabled; preset: enabled) - Active: failed (Result: exit-code) since Sun 2024-02-25 02:27:29 PST; 1 day 18h ago - Duration: 2.330s - Docs: man:fail2ban(1) - Process: 1130 ExecStartPre=/bin/mkdir -p /run/fail2ban (code=exited, status=0/SUCCESS) - Process: 1133 ExecStart=/usr/local/bin/fail2ban-server -xf start (code=exited, status=255/EXCEPTION) - Main PID: 1133 (code=exited, status=255/EXCEPTION) - CPU: 660ms + Loaded: loaded (/etc/systemd/system/fail2ban.service; enabled; preset: enabled) + Active: failed (Result: exit-code) since Sun 2024-02-25 02:27:29 PST; 1 day 18h ago + Duration: 2.330s + Docs: man:fail2ban(1) + Process: 1130 ExecStartPre=/bin/mkdir -p /run/fail2ban (code=exited, status=0/SUCCESS) + Process: 1133 ExecStart=/usr/local/bin/fail2ban-server -xf start (code=exited, status=255/EXCEPTION) + Main PID: 1133 (code=exited, status=255/EXCEPTION) + CPU: 660ms Feb 25 02:27:26 mx1 systemd[1]: Starting fail2ban.service - Fail2Ban Service... Feb 25 02:27:26 mx1 systemd[1]: Started fail2ban.service - Fail2Ban Service. Feb 25 02:27:28 mx1 fail2ban-server[1133]: 2024-02-25 02:27:28,952 fail2ban [1133]: ERROR No module named 'asynchat' Feb 25 02:27:29 mx1 systemd[1]: fail2ban.service: Main process exited, code=exited, status=255/EXCEPTION Feb 25 02:27:29 mx1 systemd[1]: fail2ban.service: Failed with result 'exit-code'. grep fail2ban syslog 2024-02-25T02:25:17.813593-08:00 mx1 systemd[1]: Stopping fail2ban.service - Fail2Ban Service... 2024-02-25T02:27:26.625640-08:00 mx1 systemd[1]: Starting fail2ban.service - Fail2Ban Service... 2024-02-25T02:27:26.678572-08:00 mx1 systemd[1]: Started fail2ban.service - Fail2Ban Service. 2024-02-25T02:27:28.954548-08:00 mx1 fail2ban-server[1133]: 2024-02-25 02:27:28,952 fail2ban [1133]: ERROR No module named 'asynchat' 2024-02-25T02:27:29.004733-08:00 mx1 systemd[1]: fail2ban.service: Main process exited, code=exited, status=255/EXCEPTION 2024-02-25T02:27:29.004834-08:00 mx1 systemd[1]: fail2ban.service: Failed with result 'exit-code'. Seems 24.04 is missing a python 3.12 module 'asynchat'. This leaves my systems vulnerable to brute-force password guessing attacks. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: fail2ban 1.0.2-3 Uname: Linux 6.7.6 x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: MATE Date: Mon Feb 26 20:33:12 2024 InstallationDate: Installed on 2017-08-14 (2388 days ago) InstallationMedia: Ubuntu-MATE 17.04 "Zesty Zapus" - Release amd64 (20170412) PackageArchitecture: all SourcePackage: fail2ban UpgradeStatus: Upgraded to noble on 2024-01-23 (35 days ago)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2055114 Title: fail2ban is broken in 24.04 Noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fail2ban/+bug/2055114/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs