Sssd not starting- failed


 
Thread Tools Search this Thread
Operating Systems Linux SuSE Sssd not starting- failed
# 1  
Old 03-25-2017
Sssd not starting- failed

Hi,

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

[CODE]OS: SLES 11
Version: 3

Code:
# uname -r
2.6.32.59-0.7-default

Code:
# sssd -d4
ldb: unable to dlopen /usr/lib64/ldb/tdb.so : /usr/lib64/ldb/tdb.so: undefined symbol: tdb_transaction_prepare_commit

Code:
# /etc/init.d/sssd restart
Shutting down sssd done
Starting sssd failed

Code:
# rpm -qf /usr/lib64/ldb/tdb.so
libldb1-3.6.3-64.1

Code:
# 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


Moderator's Comments:
Mod Comment Please use CODE tags as required by forum rules!

Last edited by Sridaran; 03-26-2017 at 04:40 AM.. Reason: Added CODE tags.
# 2  
Old 03-25-2017
Hi,

I would start by looking at the install of SSSD itself. This seems to imply that there is some kind of version mismatch between the functionaltiy that tdb.so is able to provide, and the functionality that your SSSD installation expects it to provide.

How was SSSD installed ? Are you sure the packages are absolutely correct for your version of SLES and libldb ? If you run the ld command on the sssd binary, what output do you get ? My suspicion is that the package or source you've installed SSSD from doesn't quite match the versions of the pre-requisites that are in fact installed on your system.
This User Gave Thanks to drysdalk For This Post:
# 3  
Old 03-25-2017
ld or ldd? I think ldd might be more useful to list expected shared library versions.
These 2 Users Gave Thanks to jim mcnamara For This Post:
# 4  
Old 03-25-2017
Hi,

Sorry, yes - quite right. I'm not having a good day today !
# 5  
Old 03-26-2017
Hello,

Thanks alot for the reply.
Even I was checking for the respective kernel version package and tried installing different sssd version but no luck.

Code:
# rpm -qa |grep -i sssd
python-sssd-config-1.9.4-0.26.1
sssd-32bit-1.9.4-0.26.1
sssd-tools-1.9.4-0.26.1
sssd-1.9.4-0.26.1

ldd output:
Code:
# ldd /usr/sbin/sssd
        linux-vdso.so.1 =>  (0x00007fff612a5000)
        libnl.so.1 => /lib64/libnl.so.1 (0x00007f3c7b52a000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f3c7b327000)
        libtevent.so.0 => /usr/lib64/libtevent.so.0 (0x00007f3c7b11a000)
        libtalloc.so.2 => /usr/lib64/libtalloc.so.2 (0x00007f3c7af0f000)
        libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f3c7ad06000)
        libldb.so.1 => /usr/lib64/libldb.so.1 (0x00007f3c7aadb000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f3c7a89d000)
        libpcre.so.0 => /usr/lib64/libpcre.so.0 (0x00007f3c7a66d000)
        libini_config.so.2 => /usr/lib64/libini_config.so.2 (0x00007f3c7a463000)
        libcollection.so.2 => /usr/lib64/libcollection.so.2 (0x00007f3c7a257000)
        libdhash.so.1 => /usr/lib64/libdhash.so.1 (0x00007f3c7a053000)
        liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f3c79e43000)
        libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00007f3c79bfa000)
        libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f3c799ec000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3c79725000)
        libcrypto.so.0.9.8 => /usr/lib64/libcrypto.so.0.9.8 (0x00007f3c79386000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f3c79182000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f3c78f6b000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f3c78c0d000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f3c789b7000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f3c787ad000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f3c78572000)
        libpath_utils.so.1 => /usr/lib64/libpath_utils.so.1 (0x00007f3c7836e000)
        libref_array.so.1 => /usr/lib64/libref_array.so.1 (0x00007f3c7816a000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f3c77f53000)
        libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f3c77d38000)
        libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007f3c77ae1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f3c7b7b1000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3c778c4000)



Regards,
Sridaran

Last edited by Don Cragun; 03-26-2017 at 04:33 AM.. Reason: Add CODE and ICODE tags again.
# 6  
Old 03-26-2017
Hi,

The major version numbers of your packages seem to be what they should be for SLES 11 SP3, from what I can tell by looking at the relevant Web pages. Could you try completely un-installing all SSSD-related packages, and reinstalling them again from the main SLES package repo for SLES 11 SP3 ?
This User Gave Thanks to drysdalk For This Post:
# 7  
Old 03-26-2017
Yes I have tried removing all the sssd packages below and tried reinstalling the grater version and lowerversion but still no luck.....
Smilie
I guess as you mentioned we have to find the relevant version of sssd with respect to libldb1 version.

Code:
sssd-32bit-1.9.4-0.26.1
sssd-tools-1.9.4-0.26.1
sssd-1.9.4-0.26.1
libsss

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Starting Applications With X

So, I wanted to see if I could just use X without a desktop. I installed Debian from a netinstall on a vm and installed xorg with apt. Logged in as a normal user with startx and had a big black background. Seemed like everything was working as expected, so I went to configure tint2 at start up. I... (3 Replies)
Discussion started by: Azrael
3 Replies

2. UNIX for Dummies Questions & Answers

How to grep a line not starting with # from a file (there are two lines starting with # and normal)?

e.g. File name: File.txt cat File.txt Result: #INBOUND_QUEUE=FAQ1 INBOUND_QUEUE=FAQ2 I want to get the value for one which is not commented out. Thanks, (3 Replies)
Discussion started by: Tanu
3 Replies

3. UNIX for Advanced & Expert Users

Authenticating with SSSD / Kerberos against Windows Server 2012 R2

I'm authenticating with SSSD / Kerberos against Windows Server 2012 R2. I've setup credentails delegation using these options: Host * GSSAPIAuthentication yes GSSAPIDelegateCredentials yes GSSAPITrustDns yes For both client/server but no luck. I've read online that I need to run... (2 Replies)
Discussion started by: Devyn
2 Replies

4. UNIX for Dummies Questions & Answers

starting programmer

Hi to all, I'm started to write some very simple loops in bash an i'm getting this error -bash: (the example is just to show when the error appeared) the code was x=o while do echo "hello" x++ done (5 Replies)
Discussion started by: gogodash
5 Replies

5. Solaris

Cygwin X Server error: xdmcp fatal error session failed session 23 failed for display

Hi, i got the following error when i tried to access the cygwin x server from a windows XP PC. "xdmcp fatal error session failed session 23 failed for display" Alternatively, when i tried to access the same Cygwin X Server from another windows XP PC which is on a different LAN... (3 Replies)
Discussion started by: HarishKumarM
3 Replies

6. AIX

SFTP Failed---Request for subsystem 'sftp' failed on channel 0

Hi, While I am trying SFTP my machine to another unix machine , it was working fine till 10 min back. But now i am getting the below error "Request for subsystem 'sftp' failed on channel 0" Could you please someone help me to solve or analyise the root cause... Cheers:b:, Mahiban (0 Replies)
Discussion started by: mahiban
0 Replies

7. Shell Programming and Scripting

Starting over

I am re-learning UNIX and want to download Unix to my lab for studying on the road. Any suggestions? Got several books, but need to run scripts :rolleyes: (2 Replies)
Discussion started by: DudeMan
2 Replies

8. Linux

Starting second X session

I've installed Fedora Core 2 on a machine on my home network. X Windows (GNOME) is set up and works correctly, when I log in from the console. However, when using Cygwin X from a different machine and trying to start an X session using startx it gives me the following error That makes sense... (2 Replies)
Discussion started by: dangral
2 Replies

9. UNIX for Dummies Questions & Answers

Starting X?

I just installed FreeBSD 4.5 and I want to find out how I can start and run X? When I boot I get taken to the command line. Xconfigurator doesn't want to work. (2 Replies)
Discussion started by: AMDPwred
2 Replies

10. UNIX for Dummies Questions & Answers

Starting up

:confused: I have put together an old machine with a 386DX CPU (40MHz) with 8Mb of RAM and a 160Mb hard disk. One guy told me that its still suitable for UNIX. Can enyone give me some hints on how to start? (1 Reply)
Discussion started by: msm
1 Replies
Login or Register to Ask a Question