Bug 50744

Summary: Невозможно установить audit на систему без systemd
Product: Sisyphus Reporter: manowar <manowar>
Component: auditAssignee: Egor Ignatov <egori>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: egori, glebfm, manowar, rider, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description manowar@altlinux.org 2024-06-25 16:02:49 MSK
The following packages have unmet dependencies:
  audit: Depends: /bin/systemctl
E: Broken packages
Comment 1 Anton Farygin 2024-06-25 16:36:56 MSK
Это не ошибка. 
auditd перестал поддерживать системы без systemd, но у вас всегда есть возможность пожаловаться по этому поводу в апстрим проекта.
Comment 2 manowar@altlinux.org 2024-06-25 17:03:39 MSK
Желательно решить проблему быстрее, чем её решит апстрим.
Comment 3 Egor Ignatov 2024-06-26 11:10:20 MSK
Посмотрел в чем заключается прекращение поддержки SysVinit в аudit (d34307b93db3ea3cd9983b717a441a24de63f426..d7aa885731cef49584432c102f0a76f5c27367d3). По сути они сделали --enable-systemd по умолчанию и перестали паковать init скрипт. По скольку у нас и так был свой audit.init, a не апстримный, не вижу проблемы его вернуть и убрать /bin/systemctl из списка зависимостей.

Но гарантий, что audit будет работать на системах без systemd сейчас и в будущем естественно нет.

Таск: https://packages.altlinux.org/en/tasks/351583/
Comment 4 Repository Robot 2024-06-26 15:30:04 MSK
audit-4.0.1-alt2 -> sisyphus:

 Wed Jun 26 2024 Egor Ignatov <egori@altlinux> 4.0.1-alt2
 - filter /bin/systemctl dependency (closes: 50744)
 - bring back our downstream audit.init script
Comment 5 manowar@altlinux.org 2025-10-22 01:40:38 MSK
Снова эта штука. Предлагаю решить вот так: https://packages.altlinux.org/ru/tasks/397941/ .
Comment 6 Egor Ignatov 2025-10-27 10:45:29 MSK
(In reply to manowar@altlinux.org from comment #5)
> Снова эта штука. Предлагаю решить вот так:
> https://packages.altlinux.org/ru/tasks/397941/ .

Спасибо.

Я уже был в процессе решения этой проблемы, поэтому по итогу объединил оба варианта.
Исправление будет в задании https://packages.altlinux.org/en/tasks/395262/
Comment 7 Repository Robot 2025-10-27 12:11:50 MSK
audit-4.1.2-alt2 -> sisyphus:

Mon Sep 15 2025 Egor Ignatov <egori@altlinux> 4.1.2-alt2
- %post: reload systemd units before restarting auditd
- %post: use 'service' command to start 'auditd' (closes: #50744)