Bug 44911

Summary: Не стартует автоматически с systemd
Product: Sisyphus Reporter: Alexei Takaseev <taf>
Component: rsyslog-classicAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: eltsovga, kostevichae, pashininaaa, serjigva, shaba, shevchenkodyu, varaksaaa
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=56730

Description Alexei Takaseev 2023-01-13 11:28:27 MSK
Добрый день!

В системах под управлением systemd демон rsyslog не запускается при старте системы. Лечится таким исправлением файла /lib/systemd/system/rsyslog.service.d/classic.conf:

--- classic.conf.orig   2023-01-13 16:27:11.715418141 +0800
+++ classic.conf        2023-01-13 16:22:53.529887548 +0800
@@ -1,7 +1,7 @@
 [Unit]
 Wants=
-After=
-Requires=syslog.socket
+After=syslog.socket
+Requires=
 
 [Service]
 ExecStartPre=/lib/systemd/altlinux-rsyslog-extrasockets

Просьба сбэкпортировать это исправление в p9 и p10
Comment 1 Repository Robot 2024-10-14 15:45:37 MSK
rsyslog-8.2408.0-alt2 -> sisyphus:

 Mon Oct 14 2024 Alexey Shabalin <shaba@altlinux> 8.2408.0-alt2
 - Fixed run systemd unit in classic mode (ALT#44911).
Comment 2 Artem Varaksa 2025-06-26 18:08:47 MSK
Для информации: данное изменение отменено в 8.2502.0-alt3:

https://git.altlinux.org/gears/r/rsyslog.git?p=rsyslog.git;a=commitdiff;h=0c6cd7478d194dec7b74c3f24865c7c4da085a8f


Ошибка не воспроизводится даже после этого в:

[p11+388177.1] rsyslog-8.2502.0-alt3.x86_64
ALT Server 11.0 x86_64
ALT Workstation 11.0 x86_64
ALT Workstation K 11.0 x86_64

[sisyphus] rsyslog-8.2502.0-alt3.x86_64
ALT Workstation 11.0 x86_64


по шагам:

1. # apt-get install -y rsyslog rsyslog-classic && \
    sed -i -e 's/#ForwardToSyslog=no/ForwardToSyslog=yes/' /etc/systemd/journald.conf && \
    reboot

2. # systemctl enable --now rsyslog && \
    sleep 5 && \
    systemctl status rsyslog --no-pager -l && \
    reboot

3. # systemctl status rsyslog --no-pager -l


На шагах 2 и 3 статус сервиса active (running).
Comment 3 Kostevich Arseniy 2025-08-18 16:13:22 MSK
Версия пакета: rsyslog-8.2502.0-alt3

Платформы:
Alt Server 11.0 x86_64 (Обновлён до p11)
Alt Server 11.0 x86_64 (Обновлён до Sisyphus)

Ошибка воспроизводится согласно описанию.
Если не вносить изменения в /lib/systemd/system/rsyslog.service.d/classic.conf, то rsyslog.service не запускается с ошибкой:
systemd[1]: Dependency failed for rsyslog.service - System Logging Service.
systemd[1]: rsyslog.service: Job rsyslog.service/start failed with result 'dependency'.
Comment 4 Repository Robot 2025-10-10 20:37:00 MSK
rsyslog-8.2502.0-alt4 -> sisyphus:

Thu Oct 09 2025 Sergey Gvozdetskiy <serjigva@altlinux> 8.2502.0-alt4
- Logfile ownership corrected in rsyslog.d/00_common.conf (Closes: #55643).
- Removed systemd Requires=syslog.socket (Closes: #44911), thx Rocky.
- Fixed double screened quotes from mongo config (Closes: #54959).