Python
fail2ban 無法啟動/Python 語法錯誤
我在我的 Ubuntu 18.04 伺服器上安裝了 fail2ban。但是當我嘗試啟動服務時,我得到了這個錯誤。
fail2ban.service:啟動請求重複太快。fail2ban.service:失敗,結果為“退出程式碼”。無法啟動 Fail2Ban 服務。
當我在另一個文章上以使用者身份執行客戶端時,建議我收到 Python 語法錯誤:
> fail2ban-client -start Traceback (most recent call last): File "/usr/bin/fail2ban-client", line 34, in <module> from fail2ban.client.fail2banclient import exec_command_line, sys File "/usr/lib/python3/dist-packages/fail2ban/client/fail2banclient.py", line 231 def configureServer(self, async=True, phase=None): ^ SyntaxError: invalid syntax
我怎樣才能解決這個問題。我在網上找不到有關此問題的任何其他資訊。
謝謝!
這是fail2ban 中的一個錯誤,它會影響 Ubuntu 18.04 LTS(和 18.10,但那已經是 EOL)。由於未知原因,相關的 Ubuntu 軟體包維護者選擇不修復此錯誤,即使有可用的更新檔。您可以嘗試自己修補程式碼,或者在啟動板上發帖詢問為什麼它沒有被修復,或者升級到 20.04 LTS。