Summary: | Не работает с systemd | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||
Component: | fail2ban | Assignee: | Grigory Ustinov <grenka> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | critical | ||||||
Priority: | P3 | CC: | antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, toni, vitty, viy | ||||
Version: | unstable | Keywords: | systemd | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Evgenii Terechkov
2013-10-13 21:24:58 MSK
Если не сложно, предложите решение, что надо исправить в пакете в обоих случаях. В идеале - написать юнит-файл (увы, сходу не нарисую хороший). В краткосрочной перспективе - добавить mkdir в sysv-скрипт для конфигурации по умолчанию (с сокетом в /var/run/fail2ban). Если админ будет сам указывать другой путь до сокета, то должен позаботиться чтобы этот путь существовал при загрузке. Хорошо бы ещё заменить /var/run на /run . Оказалось достаточными создать файл /etc/tmpfiles.d/fail2ban с содержимым: ==8<=============================================== d /var/run/fail2ban 0755 root root ==8<=============================================== Created attachment 6114 [details]
Юнит-файл
Рабочий конфиг tmpfiles уже есть в дистрибутиве (папка files). Там же есть и юнит-файл. Я немного подрихтовал его по образцу /etc/init.d/fail2ban. УМВР.
Кстати, вижу что не все нужные файлы упакованы. Например, не хватает мана jail.conf(5).
fail2ban-0.8.13-alt2 -> sisyphus: * Tue Jul 15 2014 Vitaly Lipatov <lav@altlinux> 0.8.13-alt2 - add missed systemd server script, man jail.conf, tmpfiles file (ALT bug #29469) Ещё такая мелочь в логе: Jul 16 22:59:31 thinkpad systemd[1]: Configuration file /lib/systemd/system/fail2ban.service is marked executable. Please remove executable per mission bits. Proceeding anyway. хорошо бы убрать бит исполнения с юнит-файла. |