Пошук помилок у налаштуваннях fail2ban

journalctl -u fail2ban -xe

Якщо не отримали деталей, наприклад, Fail2ban пише:

ERROR   Failed during configuration: While reading >

Але обрізає повідомлення.

То, щоб дізнатися який саме файл він не може прочитати, треба запустити перевірку напряму, без systemd:

fail2ban-server -xf start
2025-09-25 14:14:15,134 fail2ban [1626]: ERROR   Failed during configuration: While reading from '/etc/fail2ban/jail.local' [line 10]: option 'banaction' in section 'DEFAULT' already exists
2025-09-25 14:14:15,137 fail2ban [1626]: ERROR   Async configuration of server failed

або тестовий режим:

fail2ban-client -t

У цих режимах fail2ban виведе повний traceback із вказаним шляхом до файлу й номером рядка з помилкою.


⚡ Типові причини саме такого "While reading >":

  • десь у конфігу лишився символ > (наприклад, після копіювання команди в jail.local);

  • пошкоджений .conf чи .local файл у /etc/fail2ban/;

  • синтаксис у стилі INI (ключ=значення) зламаний — наприклад, відсутній = або лапки.


👉 Запусти fail2ban-client -t і покажи результат — він точно скаже, де зламалось.

Last updated