Bug 35545

Summary: sssd 2.0.0: демон не стартует
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: sssdAssignee: Stanislav Levin <slev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: asheplyakov, iv, shaba, sin, slev
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
лог с debug_level = 10
none
тестовый конфигурационный файл none

Description Alexey Sheplyakov 2018-10-23 15:19:04 MSK
Created attachment 7828 [details]
лог с debug_level = 10

Как воспроизвести:

1) Установить sssd

sudo apt-get install -y sssd-ad samba-client task-auth-ad-sssd

2) Скопировать приложенный sssd.conf в /etc/sssd
3) Запустить sssd

sudo service sssd start

Ожидания

sssd стартует

Реальность

Job for sssd.service failed because a timeout was exceeded.
See "systemctl status sssd.service" and "journalctl -xe" for details.
Comment 1 Alexey Sheplyakov 2018-10-23 15:20:19 MSK
Created attachment 7829 [details]
тестовый конфигурационный файл
Comment 2 Stanislav Levin 2018-10-25 10:48:37 MSK
Такая же проблема возникает и при вводе в домен IPA.
Занимаюсь подготовкой сборочного задания с исправлением.
Comment 3 Alexey Sheplyakov 2018-10-25 16:04:44 MSK
Костыль: в /lib/systemd/system/sssd.service поменять Type на simple

Пояснение: upstream unit файл (src/sysv/systemd/sssd.service.in) предполагает, что sssd слинкован с libsystemd, и вызывает sd_notify после старта. Но почему-то этот sd_notify() не срабатывает, и по прошествии таймаута (минута -- две) systemd решает, что sssd завис, и прибивает его.
Comment 4 Alexey Sheplyakov 2018-10-25 16:14:24 MSK
> Костыль: в /lib/systemd/system/sssd.service поменять Type на simple

А подробнее, вот так:

sed -i -e 's/^Type=notify/Type=simple/' /lib/systemd/system/sssd.service
systemctl daemon-reload
systemctl start sssd
Comment 5 Repository Robot 2018-11-02 12:34:26 MSK
sssd-2.0.0-alt2.gitf0603645f -> sisyphus:

Thu Oct 25 2018 Stanislav Levin <slev@altlinux> 2.0.0-alt2.gitf0603645f
- Applied an upstream snapshot due to a huge amount of issues in 2.0.0.
- Fixed start under a non-privileged user (Closes: #35545).

Fri Dec 22 2017 Evgeny Sinelnikov <sin@altlinux> 1.15.3-alt5
- Fix logrotate insecure parent directory permissions (closes: 34335)
- Fix trouble with incomplete group object found during initgroups

Thu Nov 23 2017 Evgeny Sinelnikov <sin@altlinux> 1.15.3-alt5
- Backport sssd to legacy stable branches
- Fix trouble with ubt macros id on branch c8