Bug 52923

Summary: rsyncd.socket не запускается без конфигурации /etc/sysconfig/rsyncd
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: rsync-serverAssignee: Gleb Fotengauer-Malinovskiy <fotengauer>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Kostevich Arseniy 2025-02-04 11:49:02 MSK
Версия пакета:
rsync-server-3.2.7-alt3

Шаги для воспроизведения:
1. # apt-get install rsync-server
2. Настроить конфигурацию сервера:
cat >> /etc/rsyncd.conf << EOF
log file = /var/log/rsyncd/rsyncd.log
pid file = /var/run/rsyncd.pid

[share]
  uid = root
  path = /tmp/share
  list = yes
  hosts allow = <client-ip>
  secrets file = /etc/rsyncd.scrt
  read only = no
EOF
3. # systemctl start rsyncd.socket
4. # systemctl status rsyncd.socket

Ожидаемый результат:
Сокет запущен и работает корректно

Фактический результат:
Сокет не запускается с сообщением:
rsyncd.socket - Rsync Server Activation Socket was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/sysconfig/rsyncd).


Обязательно ли использование "ConditionFileNotEmpty=/etc/sysconfig/rsyncd" в /lib/systemd/system/rsyncd.socket? 
Если убрать данное ограничение или создать /etc/sysconfig/rsyncd с пустой строкой, то юнит запускается и сервер работает корректно.