Bug ID | 1118508 |
---|---|
Summary | libldb1 version mismatch in Samba dsdb component 1.4.3 vs 1.4.2 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Samba |
Assignee | samba-maintainers@SuSE.de |
Reporter | micromy@free.fr |
QA Contact | samba-maintainers@SuSE.de |
Found By | --- |
Blocker | --- |
Hello, This morning I've upgraded my Tumbleweed from 20181129 to 20181203. Along the component updated is libldb1: 2018-12-05 08:18:11 <1> (3787) [zypper++] Summary.cc(readPool):135 <install> U_Ts_(58581)libldb1-1.4.3-1.1.x86_64(repo-oss) 2018-12-05 08:18:11 <1> (3787) [zypper++] Summary.cc(readPool):135 <install> U_Ts_(58582)libldb1-32bit-1.4.3-1.1.x86_64(repo-oss) 2018-12-05 08:18:11 <1> (3787) [zypper++] Summary.cc(readPool):135 <uninstall> I_TsU(106244)libldb1-1.4.2-1.1.x86_64(@System) 2018-12-05 08:18:11 <1> (3787) [zypper++] Summary.cc(readPool):135 <uninstall> I_TsU(106245)libldb1-32bit-1.4.2-1.1.x86_64(@System) After reboot my workstation doesn't allow me to connect because sssd was down with the following message in journalctl : d�c. 05 08:30:17 sssd[1032]: ldb: module version mismatch in ../source4/dsdb/samdb/ldb_modules/acl.c : ldb_version=1.4.3 module_version=1.4.2 d�c. 05 08:30:17 sssd[1032]: ldb: failed to initialise module /usr/lib64/ldb/samba/acl.so : Unavailable d�c. 05 08:30:17 sssd[1032]: ldb: failed to initialise module /usr/lib64/ldb/samba : Unavailable d�c. 05 08:30:17 sssd[1032]: SSSD couldn't load the configuration database [5]: Input/output error. Module /usr/lib64/ldb/samba/acl.so is part of package samba-dsdb-modules version 4.9.1+git.101.212e237d8ef-1.1.x86_64. After removing it using "zypper rm samba-dsdb-modules", sssd could start again and the LDAP connexion work fine. A way to test this case without impacting sssd process is to use ldbsearch binary (from the package ldb-tools): - With samba-dsdb-modules version 4.9.1+git.101.212e237d8ef-1.1.x86_64, it crash with the following messages: ldb: module version mismatch in ../source4/dsdb/samdb/ldb_modules/acl.c : ldb_version=1.4.3 module_version=1.4.2 ldb: failed to initialise module /usr/lib64/ldb/samba/acl.so : Unavailable ldb: failed to initialise module /usr/lib64/ldb/samba : Unavailable - After removing samba-dsdb-modules, the help of ldbsearch is displayed. It seems I don't need samba-dsdb-modules yet, so it's a good workaround for my own case, but the tight dependence between libldb1 and Samba dsdb module seems to be a hard point (I've found some older articles in Google on other GNU Liunx distrib). Thank you for updating samba-dsdb-modules soon.