sssd not starting- failed

Hi,

I am unable to start sssd as its getting failed with below error.

OS: SLES 11
Version: 3

uname -r

2.6.32.59-0.7-default

sssd -d4

ldb: unable to dlopen /usr/lib64/ldb/tdb.so : /usr/lib64/ldb/tdb.so: undefined symbol: tdb_transaction_prepare_commit

/etc/init.d/sssd restart

Shutting down sssd done
Starting sssd failed

rpm -qf /usr/lib64/ldb/tdb.so

libldb1-3.6.3-64.1

rpm -Vv libldb1-3.6.3-64.1

… /usr/lib64/ldb
… /usr/lib64/ldb/asq.so
… /usr/lib64/ldb/ldap.so
… /usr/lib64/ldb/libldb-cmdline.so
… /usr/lib64/ldb/paged_results.so
… /usr/lib64/ldb/paged_searches.so
… /usr/lib64/ldb/rdn_name.so
… /usr/lib64/ldb/sample.so
… /usr/lib64/ldb/server_sort.so
… /usr/lib64/ldb/skel.so
… /usr/lib64/ldb/tdb.so
… /usr/lib64/libldb.so.1
… /usr/lib64/libldb.so.1.0.2
… /usr/lib64/libpyldb-util.so.1
… /usr/lib64/libpyldb-util.so.1.0.2
~:/var/lib #

Could anyone help on this?

Regards,
Sridaran G

Re,

please do not use outdated sp3, on sp4 it works fine.

https://www.suse.com/lifecycle/

ON SP4
libldb1-3.6.3-84.1
sssd-1.9.4-0.26.1

*T

Hello,

Thanks for the response!
Will update to SP4 latest and try with sssd.

Regards,
Sridaran G

srisum0728,

Verify the permissions on the /etc/sssd/sssd.conf file, it should be owned by root and be set to 600 (root:root 600).

If the existing SSSD cache files can be deleted (/var/lib/sssd/db/*.ldb) delete them and try to restart the daemon.

If the daemon still fails to start post your /etc/sssd/sssd.conf contents and we’tt try to help you.

– lawrence