This does make it run. Thank you. -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Eskimo North Linux Friendly Internet Access, Shell Accounts, and Hosting. Knowledgeable human assistance, not telephone trees or script readers. See our web site: http://www.eskimo.com/ (206) 812-0051 or (800) 246-6874.
On Sun, 10 Mar 2024, Åka Sikrom wrote: > Date: Sun, 10 Mar 2024 12:30:18 -0000 > From: Åka Sikrom <2055...@bugs.launchpad.net> > To: nan...@eskimo.com > Subject: [Bug 2055114] Re: fail2ban is broken in 24.04 Noble > > As of this commit from 12 Dec 2023: > https://github.com/fail2ban/fail2ban/commit/1024452fe1befeb5a0a014386a81ec183cd45bb5 > ....upstream ships its source with the missing async* libraries embedded, > which solves the issue for now. > > > Here is a suggested workaround for Noble until the fix hopefully finds its > way into the repos. > > DISCLAMER: Try at your own risk. I am not an Ubuntu/Debian developer. > Next time you receive a proper package update of fail2ban via apt, any > of the manually-downloaded files below may cause conflicts and break > your system. > > mkdir -m 0755 /usr/lib/python3/dist-packages/fail2ban/compat > wget -O /usr/lib/python3/dist-packages/fail2ban/compat/asynchat.py > https://github.com/fail2ban/fail2ban/raw/1024452fe1befeb5a0a014386a81ec183cd45bb5/fail2ban/compat/asynchat.py > wget -O /usr/lib/python3/dist-packages/fail2ban/compat/asyncore.py > https://github.com/fail2ban/fail2ban/raw/1024452fe1befeb5a0a014386a81ec183cd45bb5/fail2ban/compat/asyncore.py > cp -p > /usr/lib/python3/dist-packages/fail2ban/server/asyncserver.py{,.original} > wget -O /usr/lib/python3/dist-packages/fail2ban/server/asyncserver.py > https://github.com/fail2ban/fail2ban/raw/1024452fe1befeb5a0a014386a81ec183cd45bb5/fail2ban/server/asyncserver.py > > My custom-boostrapped Noble test system is also missing the required > 'distutils' Python module by default. The fail2ban package does not have > 'python3-setuptools' listed under "Depends" in its control file, which > it possibly should at this point. Official Ubuntu images may already > have it installed via other packages, but if not, you will need to > install it as well: > > apt install python3-setuptools > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/2055114 > > Title: > fail2ban is broken in 24.04 Noble > > Status in fail2ban package in Ubuntu: > Confirmed > > Bug description: > 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 > > 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) > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/fail2ban/+bug/2055114/+subscriptions > -- 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