[Bug 1118508] New: libldb1 version mismatch in Samba dsdb component 1.4.3 vs 1.4.2
http://bugzilla.opensuse.org/show_bug.cgi?id=1118508 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. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118508 http://bugzilla.opensuse.org/show_bug.cgi?id=1118508#c1 Samuel Cabrero <scabrero@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |scabrero@suse.com --- Comment #1 from Samuel Cabrero <scabrero@suse.com> --- Hi Jean, it is on its way, samba 4.9.3 is in factory now: https://build.opensuse.org/package/show/openSUSE:Factory/samba -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118508 http://bugzilla.opensuse.org/show_bug.cgi?id=1118508#c2 --- Comment #2 from Jean-François PETITBON <micromy@free.fr> --- Thank you for your quick answer Samuel. For me, execpt if package samba-dsdb-modules beacame mandatory for my work, I will wait for the availability of Samba 4.9.3. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118508 http://bugzilla.opensuse.org/show_bug.cgi?id=1118508#c4 Christian Neyers <neyers@geod.uni-bonn.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |neyers@geod.uni-bonn.de Resolution|FIXED |--- --- Comment #4 from Christian Neyers <neyers@geod.uni-bonn.de> --- This issue has resurfaced with snapshot 20190907: ldb: module version mismatch in ../../source4/dsdb/samdb/ldb_modules/acl.c : ldb_version=1.5.5 module_version=1.5.4 Can this potentially be fixed for good with a change to the requirements of the samba-dsdb-modules package? From Requires: libldb1 >= %{ldb_version} to Requires: libldb1 = %{ldb_version} ? Cheers -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1118508 http://bugzilla.opensuse.org/show_bug.cgi?id=1118508#c5 Herbert Graeber <herbert@graeber-clan.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |herbert@graeber-clan.de --- Comment #5 from Herbert Graeber <herbert@graeber-clan.de> --- The same happens on an update from Tumbleweed 20200701 to 20200707:
ldb: module version mismatch in ../source4/dsdb/samdb/ldb_modules/acl.c : ldb_version=2.1.4 module_version=2.1.3
-- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com