Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ubuntu + Ejabberd + AD (LDAP)  (Прочитано 1999 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн M1chA

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Ubuntu + Ejabberd + AD (LDAP)
« : 28 Июля 2013, 22:13:25 »
Поставил Ubuntu. Поставил Ejabberd.
Настроил. При подключении с клиента (JAJC) в логе появляется вот такая ошибка:

=INFO REPORT==== 2013-07-28 21:49:29 ===
I(<0.288.0>:ejabberd_listener:281) : (#Port<0.1937>) Accepted connection {{10,163,1,78},57858} -> {{10,163,4,243},5222}

Настроена авторизация по LDAP

Пользователь решил продолжить мысль 29 Июля 2013, 00:32:01:
Выкладываю подробный лог.

При запуске сервера ejabberd

=INFO REPORT==== 2013-07-29 00:18:53 ===
I(<0.37.0>:ejabberd_app:89) : ejabberd 2.1.10 is stopped in the node ejabberd@jabber

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.273.0>:eldap:983) : LDAP connection on domain.ru:389

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.281.0>:eldap:983) : LDAP connection on domain.ru:389

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.37.0>:cyrsasl_digest:44) : FQDN used to check DIGEST-MD5 SASL authentication: "jabber.domain.ru"

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.344.0>:eldap:983) : LDAP connection on domain.ru:389

=ERROR REPORT==== 2013-07-29 00:18:57 ===
E(<0.345.0>:eldap_utils:166) : failed to parse LDAP filter:
** Filter: "(&(memberOf=CN=JabberUsers,CN=Users,DC=domain,DC=ru) (|(userAccountControl=66050)(userAccountControl=66048)))"
** Reason: {error,
               {'EXIT',
                   {function_clause,
                       [{eldap,'and',
                            [{equalityMatch,
                                 {'AttributeValueAssertion',"memberOf",
                                     "CN=JabberUsers,CN=Users,DC=domain,DC=ru"}}],
                            [{file,"eldap.erl"},{line,349}]},
                        {eldap_filter_yecc,yeccpars2_30,7,
                            [{file,"eldap_filter_yecc.yrl"},{line,13}]},
                        {eldap_filter_yecc,yeccpars0,5,
                            [{file,
                                 "/usr/lib/erlang/lib/parsetools-2.0.7/include/yeccpre.hrl"},
                             {line,56}]},
                        {eldap_filter,parse,2,
                            [{file,"eldap_filter.erl"},{line,84}]},
                        {eldap_utils,check_filter,1,
                            [{file,"eldap_utils.erl"},{line,162}]},
                        {lists,foreach,2,[{file,"lists.erl"},{line,1262}]},
                        {mod_shared_roster_ldap,parse_options,2,
                            [{file,"mod_shared_roster_ldap.erl"},{line,635}]},
                        {mod_shared_roster_ldap,init,1,
                            [{file,"mod_shared_roster_ldap.erl"},
                             {line,224}]}]}}}

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.348.0>:eldap:983) : LDAP connection on domain.ru:389

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.350.0>:ejabberd_listener:166) : Reusing listening port for 5222

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.351.0>:ejabberd_listener:166) : Reusing listening port for 5223

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.352.0>:ejabberd_listener:166) : Reusing listening port for 5269

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.353.0>:ejabberd_listener:166) : Reusing listening port for 8888

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.354.0>:ejabberd_listener:166) : Reusing listening port for 5280

=INFO REPORT==== 2013-07-29 00:18:57 ===
I(<0.37.0>:ejabberd_app:72) : ejabberd 2.1.10 is started in the node ejabberd@jabber
Как я понимаю он не может получить OU,а соответственно и пользователей,вопрос в том почему?

При конекте с клиента (JAJC) выскакивает ошибка "Соединение разорвано" а в логах пишет следующее:

=INFO REPORT==== 2013-07-29 00:21:54 ===
I(<0.350.0>:ejabberd_listener:281) : (#Port<0.1984>) Accepted connection {{10,163,1,78},60953} -> {{10,163,4,243},5222}

Конфиг взят отсюда http://habrahabr.ru/post/56916/
« Последнее редактирование: 29 Июля 2013, 00:33:18 от M1chA »

Оффлайн M1chA

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Re: Ubuntu + Ejabberd + AD (LDAP)
« Ответ #1 : 31 Июля 2013, 10:26:24 »
Вот она,"помощь сообщества"...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Ubuntu + Ejabberd + AD (LDAP)
« Ответ #2 : 31 Июля 2013, 11:55:21 »
То есть вы не допускаете и тени мысли, что ответ на ваш вопрос просто не знают те, кто успел прочитать ваш топик?
Вот она, современная молодёжь...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Feanor184

  • Новичок
  • *
  • Сообщений: 10
  • rm -R windows
    • Просмотр профиля
Re: Ubuntu + Ejabberd + AD (LDAP)
« Ответ #3 : 14 Сентября 2015, 11:51:34 »
Аналогичная проблема....возможно кто-то успел за это время ее решить :)

I(<0.398.0>:ejabberd_listener:281) : (#Port<0.3955>) Accepted connection ejabberd_listener

коннект по локалке, все порты открыты.

 

Страница сгенерирована за 0.079 секунд. Запросов: 25.