OpenLDAP won't sync password changes - no such object - lde_dn: null

Description

We made password changes to users in openldap but rocketchat isn’t synchronizing the changes. Turning off fallback doesn’t do anything, we also don’t do group synchronization. When we manually force a synchronization we get a couple ‘no such object’ lde_dn: null messages, as shown in the logs below. Ideas?

Server Setup Information

  • Version of Rocket.Chat Server: 2.4.6
  • Operating System: CentOS 7
  • Deployment Method: docker
  • Number of Running Instances: 1
  • MongoDB Version: 4.0
  • Proxy: traefik

Any additional Information

rocketchat_1 | server.js:204 LDAP ➔ Search.error { NoSuchObjectError: No Such Object
rocketchat_1 | at messageCallback (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1419:45)
rocketchat_1 | at Parser.onMessage (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1089:14)
rocketchat_1 | at emitOne (events.js:116:13)
rocketchat_1 | at Parser.emit (events.js:211:7)
rocketchat_1 | at Parser.write (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/messages/parser.js:111:8)
rocketchat_1 | at TLSSocket.onData (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:927:32)
rocketchat_1 | at emitOne (events.js:116:13)
rocketchat_1 | at TLSSocket.emit (events.js:211:7)
rocketchat_1 | at addChunk (_stream_readable.js:263:12)
rocketchat_1 | at readableAddChunk (_stream_readable.js:250:11)
rocketchat_1 | at TLSSocket.Readable.push (_stream_readable.js:208:10)
rocketchat_1 | at TLSWrap.onread (net.js:601:20) lde_message: ‘No Such Object’, lde_dn: null }
rocketchat_1 | Exception in callback of async function: { NoSuchObjectError: No Such Object
rocketchat_1 | at messageCallback (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1419:45)
rocketchat_1 | at Parser.onMessage (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1089:14)
rocketchat_1 | at emitOne (events.js:116:13)
rocketchat_1 | at Parser.emit (events.js:211:7)
rocketchat_1 | at Parser.write (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/messages/parser.js:111:8)
rocketchat_1 | at TLSSocket.onData (/app/bundle/programs/server/npm/node_modules/ldapjs/lib/client/client.js:927:32)
rocketchat_1 | at emitOne (events.js:116:13)
rocketchat_1 | at TLSSocket.emit (events.js:211:7)
rocketchat_1 | at addChunk (_stream_readable.js:263:12)
rocketchat_1 | at readableAddChunk (_stream_readable.js:250:11)
rocketchat_1 | at TLSSocket.Readable.push (_stream_readable.js:208:10)
rocketchat_1 | at TLSWrap.onread (net.js:601:20) lde_message: ‘No Such Object’, lde_dn: null }
rocketchat_1 | server.js:204 Integrations ➔ Outgoing WebHook.debug Execute Trigger: sendMessage