Unable to do a ldap sync

Hello,

I am using rocket chat with docker on centos 7.
I am trying to synchronize ldap to update my users list.

I can authenticate my users coming from the activ directory, I would like to use the ldap sync feature which allows to register all the users in the user section, when I use this feature I don’t get any error but the sync is not done.

Do you have any idea of this issue ?

Thank you.
Best regards.

Server Setup Information

Version
5.3.1
Apps Engine Version
1.35.0
Node Version
v14.19.3
Database Migration
281 (August 11, 2023 11:16 AM)
MongoDB
4.4.15 / wiredTiger (oplog Enabled)
Commit Details
HEAD: (a639f2002)
Branch: HEAD

Any additional Information

MongoServerSelectionError: getaddrinfo EAI_AGAIN mongodb
at Timeout._onTimeout (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/sdam/topology.js:312:38)
at listOnTimeout (internal/timers.js:557:17)
at processTimers (internal/timers.js:500:7) {
reason: TopologyDescription {
type: ‘Single’,
servers: Map(1) {
‘mongodb:27017’ => ServerDescription {
_hostAddress: HostAddress { isIPv6: false, host: ‘mongodb’, port: 27017 },
address: ‘mongodb:27017’,
type: ‘Unknown’,
hosts: ,
passives: ,
arbiters: ,
tags: {},
minWireVersion: 0,
maxWireVersion: 0,
roundTripTime: -1,
lastUpdateTime: 2075031578,
lastWriteDate: 0,
error: MongoNetworkError: getaddrinfo EAI_AGAIN mongodb
at connectionFailureError (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connect.js:381:20)
at Socket. (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connect.js:301:22)
at Object.onceWrapper (events.js:520:26)
at Socket.emit (events.js:400:28)
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
}
},
stale: false,
compatible: true,
heartbeatFrequencyMS: 10000,
localThresholdMS: 15,
setName: ‘rs0’,
logicalSessionTimeoutMinutes: undefined
}
}
/app/bundle/programs/server/node_modules/fibers/future.js:313
throw(ex);
^

Hello @Rami

Thanks for reaching us out. QQ Are you using an Enterprise workspace? Cause the LDAP sync is available but for Enterprise Edition (More info here):

Merge Existing Users and Update User Data on Login with OAuth services are available only on enterprise edition workspaces.

Best!

Hi Guys,

Looking at the list of features avaliable on the website it does state that “User Syncronisation” is available with the Starter version?

Can we do an initial user sync from Active Directory using LDAP with the “Starter” subscription ?