<div dir="ltr">Replacing the binaries and libs was no issues in itself, The issue is that it could not find the libs and even if i specifically pointed to the libdir while configureing ie ./configure --without-samba --libdir=/usr/lib/x86_64-linux-gnu/sssd it still resulted in the following issues.<div>
<br></div><div><br></div><div><div>root@client:~# dpkg -i test.deb</div><div>(Reading database ... 72929 files and directories currently installed.)</div><div>Preparing to replace sssd 1.8.4-2 (using test.deb) ...</div><div>
Unpacking replacement sssd ...</div><div>Setting up sssd (1.8.4-2) ...</div><div>/usr/sbin/sssd: error while loading shared libraries: libsss_util.so: cannot open shared object file: No such file or directory</div><div>[FAIL] Starting System Security Services Daemon: sssd failed!</div>
<div>Processing triggers for man-db ...</div></div><div><br></div><div><div>root@client:~/sssd-1.11.5.1# ldd /usr/sbin/sssd</div><div> linux-vdso.so.1 => (0x00007fff9a1ff000)</div><div> libtevent.so.0 => /usr/lib/x86_64-linux-gnu/libtevent.so.0 (0x00007fa5d4c2e000)</div>
<div> libtalloc.so.2 => /usr/lib/x86_64-linux-gnu/libtalloc.so.2 (0x00007fa5d4a23000)</div><div> libpopt.so.0 => /lib/x86_64-linux-gnu/libpopt.so.0 (0x00007fa5d4815000)</div><div> libldb.so.1 => /usr/lib/x86_64-linux-gnu/libldb.so.1 (0x00007fa5d45e0000)</div>
<div> libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fa5d439a000)</div><div> libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fa5d415c000)</div><div> libini_config.so.2 => /usr/lib/x86_64-linux-gnu/libini_config.so.2 (0x00007fa5d3f53000)</div>
<div> libcollection.so.2 => /usr/lib/x86_64-linux-gnu/libcollection.so.2 (0x00007fa5d3d47000)</div><div> libdhash.so.1 => /usr/lib/x86_64-linux-gnu/libdhash.so.1 (0x00007fa5d3b42000)</div><div> libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fa5d3804000)</div>
<div> libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fa5d35d8000)</div><div> libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007fa5d33aa000)</div><div> libssl3.so => /usr/lib/x86_64-linux-gnu/libssl3.so (0x00007fa5d3165000)</div>
<div> libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fa5d2f61000)</div><div> libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fa5d2d5b000)</div><div> libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fa5d2b1b000)</div>
<div> liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fa5d290c000)</div><div> libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fa5d26ba000)</div><div> libtdb.so.1 => /usr/lib/x86_64-linux-gnu/libtdb.so.1 (0x00007fa5d24a9000)</div>
<div> libsss_util.so => not found</div><div> libsss_crypt.so => not found</div><div> libsss_debug.so => not found</div><div> libsss_child.so => not found</div><div> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa5d22a3000)</div>
<div> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa5d1f18000)</div><div> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa5d1cfc000)</div><div> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa5d1af3000)</div>
<div> libpath_utils.so.1 => /usr/lib/x86_64-linux-gnu/libpath_utils.so.1 (0x00007fa5d18ef000)</div><div> libref_array.so.1 => /usr/lib/x86_64-linux-gnu/libref_array.so.1 (0x00007fa5d16ec000)</div><div>
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa5d14d4000)</div><div> libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fa5d12be000)</div><div> libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fa5d10a2000)</div>
<div> libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fa5d0de2000)</div><div> libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fa5d0b64000)</div><div> libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fa5d092c000)</div>
<div> /lib64/ld-linux-x86-64.so.2 (0x00007fa5d4e46000)</div><div> libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3 (0x00007fa5d071b000)</div><div> libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fa5d0508000)</div>
<div> libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fa5d0305000)</div><div><br></div><div><br></div><div>Note that the modules was located in the following folder.</div><div><br></div><div>
<div><br></div><div>root@client:~# ls /usr/lib/x86_64-linux-gnu/sssd/</div><div>libsss_ipa.so libsss_krb5.so libsss_ldap.so libsss_proxy.so libsss_simple.so libsss_util.so modules</div></div><div><br></div><div><br>
</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 14, 2014 at 8:57 AM, Lukas Slebodnik <span dir="ltr"><<a href="mailto:lslebodn@redhat.com" target="_blank">lslebodn@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On (14/05/14 08:20), Paul Liljenberg wrote:<br>
>The patch from Lukas did succeed very well on 1.11.5.1 . You need to have<br>
>autotools installed to properly regenerate ./configure file. This is done<br>
>by "autoreconf -if"<br>
>before running configure. I have tested the compiled binary and that works.<br>
>What needs to be done now is to build a proper debian package for this.I<br>
>would try to use the<br>
>package from testing and replace the libs and binaries.<br>
</div>It is very likely that you will not be able to use the sssd package from<br>
debian testing. There will be strict dependency on newer version of libraries.<br>
It is not related to packaging but how linking of binaries works. You will need<br>
to install libraries from testing as well. As a result of this you will upgrade<br>
half of your system to debian testing.<br>
e.g. libkrb5 ...<br>
<br>
I think you have two options:<br>
* use your own sssd built from tarball + extra patch<br>
* wait for official sssd-1.11 in wheezy-backports<br>
<div class="im HOEnZb"><br>
>If theres a more<br>
>Debian way please tell. Timo, do you have time for building this? I also<br>
>want to thank Lucas for<br>
>taking his time building a patch som it would be possible to have 1.11.5.1<br>
>in Debian stable without samba4-devel. Hopefully this would solve any<br>
>issues related to<br>
>active directory that i mentioned previous.<br>
><br>
<br>
</div><div class="HOEnZb"><div class="h5">LS<br>
_______________________________________________<br>
sssd-users mailing list<br>
<a href="mailto:sssd-users@lists.fedorahosted.org">sssd-users@lists.fedorahosted.org</a><br>
<a href="https://lists.fedorahosted.org/mailman/listinfo/sssd-users" target="_blank">https://lists.fedorahosted.org/mailman/listinfo/sssd-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Vänliga Hälsningar / Best Regards<div>Paul Liljenberg</div></div>
</div>