Bug 52923 - rsyncd.socket не запускается без конфигурации /etc/sysconfig/rsyncd
Summary: rsyncd.socket не запускается без конфигурации /etc/sysconfig/rsyncd
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rsync-server (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb Fotengauer-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-04 11:49 MSK by Kostevich Arseniy
Modified: 2025-02-04 13:58 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 с пустой строкой, то юнит запускается и сервер работает корректно.