LDAPS with Seafile 9.x not working

Hello,

after upgrade to Seafile 9.x the LDAPS connection to our LDAP servers does no longer work, even with the move of

liblber-2.4.so.2 libldap-2.4.so.2 libsasl2.so.2 libldap_r-2.4.so.2

We found that when we move

libgmp.so.10 libgnutls.so.30 libhogweed.so.4 libidn2.so.0 libp11-kit.so.0 libtasn1.so.6 libunistring.so.2

it seems to work at least under Debian 10.

Does the documentation need to be updated?

MK

1 Like

Because the LDAPs compatiblity issue is rather tricky, we only test it in Ubuntu system. The best way is to use the docker version for other systems.

Ok - is it possible to migrate to the docker version?

Otherwise is the documentation going to be updated at some point? I am kind of confused because Debian 10 is officially supported…

It is supported in general. But for features like LDAPS, we can’t test on all systems as the dependency changes quickly.

Hi

I have Debian 10 too. I have tried to move as you said the libs

liblber-2.4.so.2 libldap-2.4.so.2 libsasl2.so.2 libldap_r-2.4.so.2
libgmp.so.10 libgnutls.so.30 libhogweed.so.4 libidn2.so.0 libp11-kit.so.0 libtasn1.so.6 libunistring.so.2

But Seafile keep saying

 ../common/user-mgr.c(299): ldap_bind failed for user cn=xxx,ou=xxx,dc=xxx=fr: Invalid credentials.
 ../common/user-mgr.c(384): Please check USER_DN and PASSWORD settings.

ldapsearch works.

Have you done something else ?

Marc

Ok sorry for disturbing. It’s working :wink:
I had a space at the end of my password