<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 =&gt;  (0x00007fff9a1ff000)</div><div>        libtevent.so.0 =&gt; /usr/lib/x86_64-linux-gnu/libtevent.so.0 (0x00007fa5d4c2e000)</div>
<div>        libtalloc.so.2 =&gt; /usr/lib/x86_64-linux-gnu/libtalloc.so.2 (0x00007fa5d4a23000)</div><div>        libpopt.so.0 =&gt; /lib/x86_64-linux-gnu/libpopt.so.0 (0x00007fa5d4815000)</div><div>        libldb.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libldb.so.1 (0x00007fa5d45e0000)</div>
<div>        libdbus-1.so.3 =&gt; /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fa5d439a000)</div><div>        libpcre.so.3 =&gt; /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fa5d415c000)</div><div>        libini_config.so.2 =&gt; /usr/lib/x86_64-linux-gnu/libini_config.so.2 (0x00007fa5d3f53000)</div>
<div>        libcollection.so.2 =&gt; /usr/lib/x86_64-linux-gnu/libcollection.so.2 (0x00007fa5d3d47000)</div><div>        libdhash.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libdhash.so.1 (0x00007fa5d3b42000)</div><div>        libnss3.so =&gt; /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fa5d3804000)</div>
<div>        libnssutil3.so =&gt; /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fa5d35d8000)</div><div>        libsmime3.so =&gt; /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007fa5d33aa000)</div><div>        libssl3.so =&gt; /usr/lib/x86_64-linux-gnu/libssl3.so (0x00007fa5d3165000)</div>
<div>        libplds4.so =&gt; /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fa5d2f61000)</div><div>        libplc4.so =&gt; /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fa5d2d5b000)</div><div>        libnspr4.so =&gt; /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fa5d2b1b000)</div>
<div>        liblber-2.4.so.2 =&gt; /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fa5d290c000)</div><div>        libldap_r-2.4.so.2 =&gt; /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fa5d26ba000)</div><div>        libtdb.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libtdb.so.1 (0x00007fa5d24a9000)</div>
<div>        libsss_util.so =&gt; not found</div><div>        libsss_crypt.so =&gt; not found</div><div>        libsss_debug.so =&gt; not found</div><div>        libsss_child.so =&gt; not found</div><div>        libdl.so.2 =&gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa5d22a3000)</div>
<div>        libc.so.6 =&gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa5d1f18000)</div><div>        libpthread.so.0 =&gt; /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa5d1cfc000)</div><div>        librt.so.1 =&gt; /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa5d1af3000)</div>
<div>        libpath_utils.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libpath_utils.so.1 (0x00007fa5d18ef000)</div><div>        libref_array.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libref_array.so.1 (0x00007fa5d16ec000)</div><div>
        libz.so.1 =&gt; /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa5d14d4000)</div><div>        libresolv.so.2 =&gt; /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fa5d12be000)</div><div>        libsasl2.so.2 =&gt; /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fa5d10a2000)</div>
<div>        libgnutls.so.26 =&gt; /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fa5d0de2000)</div><div>        libgcrypt.so.11 =&gt; /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fa5d0b64000)</div><div>        libcrypt.so.1 =&gt; /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fa5d092c000)</div>
<div>        /lib64/ld-linux-x86-64.so.2 (0x00007fa5d4e46000)</div><div>        libtasn1.so.3 =&gt; /usr/lib/x86_64-linux-gnu/libtasn1.so.3 (0x00007fa5d071b000)</div><div>        libp11-kit.so.0 =&gt; /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fa5d0508000)</div>
<div>        libgpg-error.so.0 =&gt; /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">&lt;<a href="mailto:lslebodn@redhat.com" target="_blank">lslebodn@redhat.com</a>&gt;</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>
&gt;The patch from Lukas did succeed very well on 1.11.5.1 . You need to have<br>
&gt;autotools installed to properly regenerate ./configure file. This is done<br>
&gt;by &quot;autoreconf -if&quot;<br>
&gt;before running configure. I have tested the compiled binary and that works.<br>
&gt;What needs to be done now is to build a proper debian package for this.I<br>
&gt;would try to use the<br>
&gt;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>
&gt;If theres a more<br>
&gt;Debian way please tell. Timo, do you have time for building this? I also<br>
&gt;want to thank Lucas for<br>
&gt;taking his time building a patch som it would be possible to have 1.11.5.1<br>
&gt;in Debian stable without samba4-devel. Hopefully this would solve any<br>
&gt;issues related to<br>
&gt;active directory that i mentioned previous.<br>
&gt;<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>