Bugzilla – Bug 1132049
libldb1 security update breaks sssd
Last modified: 2019-04-10 14:47:22 UTC
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0
Sorry if this is a duplicate (the search doesn’t seem to work now), but sssd package has a compatibility issue with new libldb1 security update.
When libldb1 got the new update (ldb-1.2.4-lp150.10.1.src), I guess it changed the ABI and someone decided to bump the SO version, without bumping actual package version. sssd has kind of hidden dependency to ldb, which enforces ldb version to be a specific version (it was compiled against).
With updates packages, it just outputs following data:
systemd: sssd.service: Control process exited, code=exited status=4
sssd: SSSD couldn't load the configuration database : Input/output error.
sssd: ldb: failed to initialise module /usr/lib64/ldb/samba : Unavailable
yurie sssd: ldb: failed to initialise module /usr/lib64/ldb/samba/acl.so : Unavailable
sssd: ldb: module version mismatch in ../source4/dsdb/samdb/ldb_modules/acl.c : ldb_version=1.2.4 module_version=1.2.3
systemd: Starting System Security Services Daemon...
I think the package needs to be bumped properly given the actual SO version has been bumped.
Also, I don’t know if sssd’s package already does it, but maybe it should enforce that the version it was built against it gets installed, instead of just having any version.
Steps to Reproduce:
1. Update to newest version
2. Restart sssd
The errors specified above.
That the software actually worked.
fix was released today morning.
your bug had 4 dups
*** This bug has been marked as a duplicate of bug 1131686 ***