Bug 54957 - sssd: Unable to find backend for '/var/lib/sss/db/config.ldb'
Summary: sssd: Unable to find backend for '/var/lib/sss/db/config.ldb'
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sssd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-27 11:33 MSK by Алексей
Modified: 2025-09-29 16:07 MSK (History)
10 users (show)

See Also:


Attachments
journalctl -xeu sssd.service (3.88 KB, text/plain)
2025-06-27 11:33 MSK, Алексей
no flags Details
journalctl -u sssd (28.09 KB, text/plain)
2025-06-27 13:37 MSK, Алексей
no flags Details
log sssd (2.34 KB, text/plain)
2025-06-27 13:43 MSK, Алексей
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Алексей 2025-06-27 11:33:11 MSK
Created attachment 18900 [details]
journalctl -xeu sssd.service

Job for sssd.service failed because the control process exited with error code.
See "systemctl status sssd.service" and "journalctl -xeu sssd.service" for details.
Failed to start jobs: Конечная точка передачи не подсоединена
Comment 1 Алексей 2025-06-27 13:37:59 MSK
Created attachment 18902 [details]
journalctl -u sssd
Comment 2 Алексей 2025-06-27 13:43:28 MSK
Created attachment 18903 [details]
log sssd
Comment 3 Evgeny Sinelnikov 2025-07-07 23:05:03 MSK

*** This bug has been marked as a duplicate of bug 54914 ***
Comment 4 Alexander Makeenkov 2025-07-09 10:52:23 MSK
(Ответ для Алексей на комментарий #2)
> Создано вложение 18903 [details] [подробности]
> log sssd

(Ответ для Evgeny Sinelnikov на комментарий #3)
> 
> *** Эта ошибка отмечена как дубликат ошибки 54914 ***

Это не совсем похоже на дубликат. Сейчас получил точно такую же ошибку, как в приложенных логах, просто запустив sssd (без связки с freeipa):

[sssd] [ldb] (0x0010): Unable to find backend for '/var/lib/sss/db/config.ldb' - do you need to set LDB_MODULES_PATH?
[sssd] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb]
[sssd] [confdb_setup] (0x0010): The confdb initialization failed [5]: Input/output error
[sssd] [load_configuration] (0x0010): Unable to setup ConfDB [5]: Input/output error
[sssd] [main] (0x0010): SSSD couldn't load the configuration database [5]: Input/output error
Comment 5 Evgeny Sinelnikov 2025-07-10 20:58:36 MSK
Связка, думаю, не имеет значения (хотя и не уверен).

Для начала, при появлении ошибки необходимо уточнить права доступа:
# ls -l /var/lib/sss/db/config.ldb
-rw------- 1 _sssd _sssd 1286144 июл  3 16:28 /var/lib/sss/db/config.ldb
# ls -ld /var/lib/sss/db
drwx------ 2 _sssd _sssd 4096 июл  3 16:26 /var/lib/sss/db
# sudo ls -ld /var/lib/sss
drwxr-xr-x 11 root root 4096 июн 17 01:18 /var/lib/sss

Ещё один момент - нужно проверить в каком смысле "Сейчас"?
Вы проверяли с этой задачей?
#389238 BUILDING #3 [locked] [test-only] sisyphus sssd.git=2.9.7-alt2

В момент REOPEN она ещё в сизиф не уехала.

Второй момент про "сейчас".
Что с плагином?
Он куда установился "сейчас"?

До обновления он лежит здесь:
$ rpm -qf /usr/lib64/samba/ldb/memberof.so

После обновления кладётся сюда:
/usr/lib64/samba/ldb.mit/memberof.so

Как это это выглядит сейчас, когда пакет sssd.git=2.9.7-alt2 уже доехал до сизифа?
Comment 6 Alexander Makeenkov 2025-07-11 10:45:21 MSK
На версии 2.9.7-alt2 не удалось воспроизвести ошибку (проверял с доменом samba).
Comment 7 Evgeny Sinelnikov 2025-07-19 00:25:22 MSK
Выяснились дополнительные условия для воспроизведения проблемы:
- пакет libldb-modules-dc должен быть установлен;
- этот пакет пока провайдится из пакета samba-dc-libs;
- а явная зависимость указана только на libldb-modules-ldap.

Таким образом, если модули libldb-modules-dc
Comment 8 Evgeny Sinelnikov 2025-07-19 00:26:03 MSK
Таким образом, если модули libldb-modules-dc будут отсутствовать, то проблема воспроизведётся.
Comment 9 Repository Robot 2025-07-19 01:11:58 MSK
sssd-2.9.7-alt3 -> sisyphus:

Sat Jul 19 2025 Evgeny Sinelnikov <sin@altlinux> 2.9.7-alt3
- Add dependency to libldb-modules-dc for sssd-ad (closes: 54957).
Comment 10 zvn 2025-09-24 14:43:12 MSK
в ветке p11 получил ту же самую ошибку после обновления 

/var/log/sssd/sssd.log
...
[sssd] [ldb] (0x0010): Unable to find backend for '/var/lib/sss/db/config.ldb' - do you need to set LDB_MODULES_PATH?
[sssd] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb]
[sssd] [confdb_setup] (0x0010): The confdb initialization failed [5]: Input/output error
[sssd] [load_configuration] (0x0010): Unable to setup ConfDB [5]: Input/output error
[sssd] [main] (0x0010): SSSD couldn't load the configuration database [5]: Input/output error


ранее устанавливал
# apt-get install sssd sssd-ldap samba samba-client

до обновления:
# rpm -qa --last|grep -E "samba|sss|ldb"
samba-common-tools-4.20.8-alt2.x86_64         Вт 22 июл 2025 13:03:33
samba-4.20.8-alt2.x86_64                      Вт 22 июл 2025 13:03:32
samba-client-4.20.8-alt2.x86_64               Вт 22 июл 2025 13:03:30
sssd-ldap-2.9.7-alt1.x86_64                   Вт 22 июл 2025 13:03:29
sssd-krb5-common-2.9.7-alt1.x86_64            Вт 22 июл 2025 13:03:27
sssd-2.9.7-alt1.x86_64                        Вт 22 июл 2025 13:03:27
samba-dcerpc-4.20.8-alt2.x86_64               Вт 22 июл 2025 13:03:14
samba-libs-4.20.8-alt2.x86_64                 Вт 22 июл 2025 13:03:13
samba-common-libs-4.20.8-alt2.x86_64          Вт 22 июл 2025 13:03:12
sssd-client-2.9.7-alt1.x86_64                 Вт 22 июл 2025 13:03:09
libsss_nss_idmap-2.9.7-alt1.x86_64            Вт 22 июл 2025 13:03:08
libsss_idmap-2.9.7-alt1.x86_64                Вт 22 июл 2025 13:03:08
libsss_certmap-2.9.7-alt1.x86_64              Вт 22 июл 2025 13:03:08
samba-common-4.20.8-alt2.noarch               Вт 22 июл 2025 13:02:00
samba-common-client-4.20.8-alt2.noarch        Вт 22 июл 2025 13:01:49
libldb-2.9.2-alt2.x86_64                      Вт 22 июл 2025 13:01:41

после обновления:

# rpm -qa --last|grep -E "samba|sss|ldb"
sssd-ldap-2.9.7-alt3.x86_64                   Ср 24 сен 2025 13:04:11
samba-common-tools-4.21.7-alt4.x86_64         Ср 24 сен 2025 13:04:11
samba-client-4.21.7-alt4.x86_64               Ср 24 сен 2025 13:04:11
samba-4.21.7-alt4.x86_64                      Ср 24 сен 2025 13:04:11
sssd-krb5-common-2.9.7-alt3.x86_64            Ср 24 сен 2025 13:04:10
sssd-2.9.7-alt3.x86_64                        Ср 24 сен 2025 13:04:09
samba-libs-4.21.7-alt4.x86_64                 Ср 24 сен 2025 13:04:09
samba-dcerpc-4.21.7-alt4.x86_64               Ср 24 сен 2025 13:04:09
samba-common-libs-4.21.7-alt4.x86_64          Ср 24 сен 2025 13:04:09
libldb-modules-ldap-4.21.7-alt4.x86_64        Ср 24 сен 2025 13:04:09 <<появился
sssd-client-2.9.7-alt3.x86_64                 Ср 24 сен 2025 13:04:08
samba-common-4.21.7-alt4.noarch               Ср 24 сен 2025 13:04:08
libsss_nss_idmap-2.9.7-alt3.x86_64            Ср 24 сен 2025 13:04:08
libsss_idmap-2.9.7-alt3.x86_64                Ср 24 сен 2025 13:04:08
libsss_certmap-2.9.7-alt3.x86_64              Ср 24 сен 2025 13:04:08
samba-common-client-4.21.7-alt4.noarch        Ср 24 сен 2025 13:04:07
libldb-4.21.7-alt4.x86_64                     Ср 24 сен 2025 13:04:07

# cat /etc/sssd/sssd.conf
[sssd]
config_file_version = 2
services = nss, pam
user = _sssd
domains = MYLDAP

[nss]

[pam]

[domain/MYLDAP]

id_provider = ldap


ldap_tls_reqcert = never
ldap_uri = ldap://MYHOST
ldap_backup_uri = ldap://MYHOST1
ldap_search_base = o=MYORG,c=RU
ldap_default_bind_dn = uid=MYACCOUNT,ou=MYOU,o=MYORG,c=RU
ldap_default_authtok_type = password
ldap_default_authtok = MYPASSWORD

enumerate = true
cache_credentials = true

# ls -ld /var/lib/sss 
drwxr-xr-x 9 root root 4096 сен 24 13:39 /var/lib/sss

# ls -l /var/lib/sss 
итого 24
drwx------ 2 _sssd _sssd 4096 июл 19 01:31 db
drwx------ 2 _sssd _sssd 4096 июл 19 01:31 deskprofile
drwxr-xr-x 2 _sssd _sssd 4096 июл 19 01:31 gpo_cache
drwxr-xr-x 2 _sssd _sssd 4096 июл 19 01:31 mc
drwxr-xr-x 3 _sssd _sssd 4096 июл 19 01:31 pipes
drwxr-xr-x 3 _sssd _sssd 4096 сен 24 13:04 pubconf

# ls -l /var/lib/sss/db
итого 32876
-rw------- 1 _sssd _sssd 24313856 сен 24 13:02 cache_MYLDAP.ldb
-rw------- 1 _sssd _sssd  1286144 авг 27 13:06 config.ldb
-rw------- 1 _sssd _sssd  1286144 апр  3  2024 sssd.ldb
-rw------- 1 _sssd _sssd  6770688 сен 24 13:01 timestamps_MYLDAP.ldb

# ls -l /usr/lib64/samba/ldb
lrwxrwxrwx 1 root root 44 сен 24 13:04 /usr/lib64/samba/ldb -> '/etc/alternatives/links/|usr|lib64|samba|ldb'

# ls -l /etc/alternatives/links/\|usr\|lib64\|samba\|ldb 
lrwxrwxrwx 1 root root 24 сен 24 13:04 '/etc/alternatives/links/|usr|lib64|samba|ldb' -> /usr/lib64/samba/ldb.mit

# ls -l /usr/lib64/samba/ldb.mit 
итого 120
-rw-r--r-- 1 root root 26736 авг 16 01:58 ildap.so
-rw-r--r-- 1 root root 18576 авг 16 01:58 ldbsamba_extensions.so
-rw-r--r-- 1 root root 73056 июл 19 01:31 memberof.so
Comment 11 Artem Varaksa 2025-09-29 16:07:11 MSK
Новую ошибку из комментарий #10 будем отслеживать в https://bugzilla.altlinux.org/56042.