Пошук помилок у налаштуваннях 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