Bug 47885 - Служба не может найти файл /var/lib/sss/secrets/secrets.ldb
Summary: Служба не может найти файл /var/lib/sss/secrets/secrets.ldb
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: sssd-kcm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-09 12:01 MSK by Корытов Иван
Modified: 2023-11-07 16:40 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Корытов Иван 2023-10-09 12:01:20 MSK
Служба sssd-kcm не запускается, т.к. она не может создать файл для кэша. После создания папки, в которой находится данный файл, служба запускается и работает корректно.

Версия: 2.8.1-alt3

Система:
ALT Linux Workstation K 10.2 x86_64, введена в домен через sssd

Шаги для воспроизведения:
- Установить sssd-kcm
  apt-get install sssd-kcm
- Включить службу
  systemctl enable sssd-kcm
- Запустить службу
  systemctl start sssd-kcm

Ожидаемый результат:
Cлужба запущена, systemctl status sssd-kcm возвращает статус active

Полученный результат:
Служба не запущена, systemctl status sssd-kcm возвращает статус failed

Временное решение:
Создать папку /var/lib/sss/secrets. Данная папка создается при установке в других дистрибутивах даже на более новых версиях службы (см. https://src.fedoraproject.org/rpms/sssd/blob/rawhide/f/sssd.spec).
Comment 1 Alexander Makeenkov 2023-11-07 16:40:14 MSK
Воспроизводится в сизифе:

# systemctl status sssd-kcm
× sssd-kcm.service - SSSD Kerberos Cache Manager
     Loaded: loaded (/lib/systemd/system/sssd-kcm.service; indirect; preset: disabled)
     Active: failed (Result: exit-code) since Tue 2023-11-07 16:39:20 MSK; 3s ago
   Duration: 39ms
TriggeredBy: ● sssd-kcm.socket
       Docs: man:sssd-kcm(5)
    Process: 19055 ExecStartPre=/usr/sbin/sssd --genconf-section=kcm (code=exited, status=0/SUCCESS)
    Process: 19057 ExecStart=/usr/libexec/sssd/sssd_kcm --uid 0 --gid 0 ${DEBUG_LOGGER} (code=exited, status=3)
   Main PID: 19057 (code=exited, status=3)
        CPU: 98ms

ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain systemd[1]: Starting sssd-kcm.service - SSSD Kerberos Cache Manager...
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain systemd[1]: Started sssd-kcm.service - SSSD Kerberos Cache Manager.
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain sssd_kcm[19057]: Starting up
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain sssd_kcm[19057]: ltdb: tdb(/var/lib/sss/secrets/secrets.ldb): tdb_open_ex: could not open file /var/lib/sss/secrets/secrets.ldb: Нет такого файла или каталога
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain sssd_kcm[19057]: Unable to open tdb '/var/lib/sss/secrets/secrets.ldb': Нет такого файла или каталога
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain sssd_kcm[19057]: Failed to connect to '/var/lib/sss/secrets/secrets.ldb' with backend 'tdb': Unable to open tdb '/var/lib/sss/secrets/secrets.ldb': Нет такого файла или каталога
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain systemd[1]: sssd-kcm.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
ноя 07 16:39:20 kworkstation-10-2-x86-64-20231107.localdomain systemd[1]: sssd-kcm.service: Failed with result 'exit-code'.

sssd-kcm-2.9.2-alt1