OK,
I can add some information now:
The user is getting deactivated, because the ldap data are synced every time
the user is trying to log on.
The LDAP mapping is going wrong and therefore the account is getting disabled and the login fails.
Disabling the LDAP sync shows the effect, taht the account will not be deactivated.
However the login process fails … ;(
,“msg”:“Executing callback with id mapLDAPCustomFields for hook mapLDAPUserData”} {“level”:20,“time”:“2024-01-16T15:29:27.106Z”,“pid”:1638,“hostname”:“chat”,“name”:“LDAP”,“section”:“Mapping”,“msg”:“User account was manually disabled by an admin (attribute loginDisabled)”}
A little bit later:
{“level”:20,“time”:“2024-01-16T15:29:27.120Z”,“pid”:1638,“hostname”:“chat”,“name”:“Callbacks”,“msg”:“Executing callback with id validateLdapLoginFallback for hook beforeValidateLogin”} Exception while invoking method login errorClass [Error]: Unrecognized options for login request [400] at packages/accounts-base/accounts_server.js:606:14 at /snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 => awaited here: at Function.Promise.await (/snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12) at packages/accounts-base/accounts_server.js:653:7 at /snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 => awaited here: at Function.Promise.await (/snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12) at packages/meteor.js:367:22 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1389:31) at packages/ddp-server/livedata_server.js:1818:36 at new Promise () at Server.applyAsync (packages/ddp-server/livedata_server.js:1817:12) at Server.callAsync (packages/ddp-server/livedata_server.js:1743:17) at app/api/server/v1/misc.ts:617:33 at /snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 => awaited here: at Function.Promise.await (/snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12) at app/api/server/v1/misc.ts:617:17 at /snap/rocketchat-server/1599/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 { isClientSafe: true, error: 400, reason: ‘Unrecognized options for login request’, details: undefined, errorType: ‘Meteor.Error’ } {“level”:35,“time”:“2024-01-16T15:29:27.126Z”,“pid”:1638,“hostname”:“chat”,“name”:“API”,“method”:“POST”,“url”:“/api/v1/method.callAnon/login”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36”,“length”:“174”,“host”:“XXXX”,“referer”:“https://chat.hki-jena.de/home",“remoteIP”:“XXXX”,“status”:200,"responseTime”:171}