Rocket.Chat Ubuntu Snap Установка LDAP не работает
Я только что установил сервер Rocket.Chat в Ubuntu 16.04.3 через Snap и настроил вход в систему через LDAP, но он не работает. Проверка соединения указывает на успешное тестирование, но попытки входа в систему и попытки синхронизации терпят неудачу. Это даже необходимо для синхронизации? Я думаю, что настройка сквозной аутентификации LDAP обойдёт необходимость любой синхронизации. При этом я попытался выполнить синхронизацию только для того, чтобы сузить проблему LDAP/Login.
Слегка отредактированный фрагмент журнала ниже:
[34mI20171127-15:23:00.251(-5) [34mLDAPHandler ➔ info Init LDAP login elorenz
[34mI20171127-15:23:00.255(-5) [34mLDAP ➔ Connection.info Init setup
[34mI20171127-15:23:00.259(-5) [34mLDAP ➔ Connection.info Connecting ldap://<<MyLDAPServerFQDN>>
[34mI20171127-15:23:00.262(-5) [34mLDAP ➔ Connection.debug connectionOptions { url: 'ldap://<<MyLDAPServerFQDN>>', timeout: 60000, connectTimeout: 1000, idleTimeout: 1000, reconnect: false }
[34mI20171127-15:23:00.270(-5) [34mLDAP ➔ Connection.info LDAP connected
[34mI20171127-15:23:00.273(-5) [34mLDAP ➔ Bind.info Binding UserDN <<MyLDAPServiceAccount>>
[34mI20171127-15:23:00.283(-5) [34mLDAP ➔ Search.info Searching user elorenz
[34mI20171127-15:23:00.287(-5) [34mLDAP ➔ Search.debug searchOptions { filter: '(&(objectclass=*)(sAMAccountName=elorenz))', scope: 'sub', sizeLimit: 1000, paged: { pageSize: 250, pagePause: false } }
[34mI20171127-15:23:00.290(-5) [34mLDAP ➔ Search.debug BaseDN cn=<<SomeOtherCN>>,cn=<<SomeCN>>,dn=stratford,dn=edu
[34mI20171127-15:23:00.298(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAP ➔ Search.error { [OperationsError: 000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0 ] lde_message: '000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0<br>\u0000', lde_dn: null }
[34mI20171127-15:23:00.302(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAPHandler ➔ error { [OperationsError: 000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0 ] lde_message: '000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0<br>\u0000', lde_dn: null }
[34mI20171127-15:23:00.305(-5) [34mLDAPHandler ➔ info Fallback to default account system { username: 'elorenz' }
[34mI20171127-15:23:01.298(-5) [34mLDAP ➔ Search.info Idle
[34mI20171127-15:23:01.300(-5) [34mLDAP ➔ Connection.info Disconecting
[34mI20171127-15:23:01.305(-5) [34mLDAP ➔ Search.info Closed
Заранее благодарю за любую помощь!
Привет @EricLavault, спасибо за быстрый ответ. Я исправил запись dn -> DC (толстый палец с моей стороны), все еще есть проблема. Когда я вручную запускаю синхронизацию, я получаю сообщение об успехе в правом верхнем углу браузера, но в журналах указывается, что синхронизация не удалась.
[34mI20171128-12:01:15.507(-5) [34mLDAP ➔ Connection.info Init setup
[34mI20171128-12:01:15.509(-5) [34mLDAP ➔ Connection.info Connecting ldap://eqdcsu01.stratford.edu:389
[34mI20171128-12:01:15.515(-5) [34mLDAP ➔ Connection.info LDAP connected
[34mI20171128-12:01:15.516(-5) [34mLDAP ➔ Bind.info Binding UserDN svc_ldap@stratford.edu
[34mI20171128-12:01:15.520(-5) [34mLDAP ➔ Search.info Searching user *
[34mI20171128-12:01:15.526(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAP ➔ Search.error { [NoSuchObjectError: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=stratford,DC=edu' ] lde_message: '0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:<br>\t\'DC=stratford,DC=edu\'<br>\u0000', lde_dn: 'DC=stratford,DC=edu' }
[34mI20171128-12:01:15.530(-5) Exception in callback of async function: NoSuchObjectError: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=stratford,DC=edu' at messageCallback (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1419:45) at Parser.onMessage (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1089:14) at emitOne (events.js:77:13) at Parser.emit (events.js:169:7) at Parser.write (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/messages/parser.js:111:8) at Socket.onData (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1076:22) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) at Socket.Readable.push (_stream_readable.js:111:10) at TCP.onread (net.js:540:20)
[34mI20171128-12:01:16.525(-5) [34mLDAP ➔ Search.info Idle
[34mI20171128-12:01:16.527(-5) [34mLDAP ➔ Connection.info Disconecting
[34mI20171128-12:01:16.529(-5) [34mLDAP ➔ Search.info Closed
Какой лучший способ опубликовать информацию о конфигурации для вас (и других)?
Спасибо!