Имя: Пароль:
IT
Админ
ejabberd + Active Directory
0 Sakura
 
13.04.11
14:58
Экспериментирую с ejabberd, пытаюсь поднять внутренний джаббер-сервер.
AD на W2k3 Server, есть LDAP. Подключаюсь сейчас с локальной машины, под управлением ВинХР.
Проблема с подключением по LDAP.
Гуглила, читала документацию и хабр, но все равно, видимо, что-то упустила.
Подключила модуль mod_shared_roster_ldap, в нем в параметрах указала [{auth_method, ldap},
{ldap_servers, IP_сервера},
{ldap_port, 389},
{ldap_base, "dc=domainname,dc=local"}]

Но список пользователей так и не загружается.
Я в параметрах ошиблась или где-то еще надо дополнительно в конфигах правки вносить?
1 Sakura
 
13.04.11
17:07
В файле конфигурации раскомментировала параметры LDAP, с указанием своих параметров подключения - в итоге ejabberd вообще перестал стартовать, вылетает с ошибкой. По логам нифига не понятно, ни почему пользователей не получил, ни откуда ошибка взялась.
2 Ангел- Хоронитель
 
14.04.11
01:26
(0)сколько работаю с ldap, столько сталкиваюсь с такой ошибкой. в программе по-умолчанию используется клиент не той версии. а в документации про это обычно пара слов и то искать надо.

например, для пхп долго искал следующую директиву
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
3 Asmody
 
14.04.11
01:28
(0) пользователя указала еджабберу, каким в лдап ходить?
4 Sakura
 
14.04.11
01:42
(2) доки читала. насколько моего английского хватило, но там ничего по теме толком не нашла. На хабре много интересного, по везде под *nix
(3) да, конечно. Конфиги и логи могу выложить
5 Sakura
 
14.04.11
01:43
(3) да, насколько я знаю, у нас АД и лдап на разных серваках, это принципиально?
6 Sakura
 
14.04.11
01:44
Т.е. АД на контроллере домена, а лдап на почтовом серваке. По идее, база у них общая, на КД живет, мускульная
7 Ангел- Хоронитель
 
14.04.11
01:44
(4)какая разница, никсы или винды? ldap и ejabberd везде одинаковые.
8 Sakura
 
14.04.11
01:53
(7) под вендами по умолчанию стартует веб-морда, а залезть в конф. файлы муторнее.
До правки конф. файлов ejabberd с настройками лдап стартовал, но не считывал данные, после соответсвенно отвалился при ребуте совсем
9 Ангел- Хоронитель
 
14.04.11
01:58
(8)ну ты бы файлик показала чт-ли?
10 Sakura
 
14.04.11
02:02
(9) сейчас на руках только логи, конфиги завтра с утра смогу выложить
11 Ангел- Хоронитель
 
14.04.11
02:06
(10)можно еще прописать {loglevel, 5}. в конфиг, для подробного лога.
12 Sakura
 
14.04.11
02:06
(11) насколько подробного?
13 Ангел- Хоронитель
 
14.04.11
02:13
(12)5 level - максимальный :)
14 Sakura
 
14.04.11
02:15
(13) ок, завтра попробую, ближе к обеду тогда будут конфиги и максимально подробные свежие логи
15 Sakura
 
14.04.11
09:16
=ERROR REPORT==== 2011-04-14 09:13:44 ===
E(<0.36.0>:ejabberd_config:187) : The following lines from your configuration file might be relevant to the error:
1: п»ї%%%               ejabberd configuration file
2: %%%
3:
4: %%% The parameters used in this configuration file are explained in more detail
5: %%% in the ejabberd Installation and Operation Guide.
6: %%% Please consult the Guide in case of doubts, it is included in
7: %%% your copy of ejabberd, and is also available online at
8: %%% http://www.process-one.net/en/ejabberd/docs/
9:
10: %%% This configuration file contains Erlang terms.
11: %%% In case you want to understand the syntax, here are the concepts:
12: %%%
13: %%%  - The character to comment a line is %
14: %%%


=ERROR REPORT==== 2011-04-14 09:13:44 ===
E(<0.36.0>:ejabberd_config:106) : Problem loading ejabberd config file ../conf/../conf/ejabberd.cfg approximately in the line 1: syntax error before: '»'
16 Sakura
 
14.04.11
09:17
Просмотр никаких непечатаемых и прочих значков кроме символа комментирования в начале первой строки не показывает
17 Fragster
 
гуру
14.04.11
09:20
(16) а оно у тя в юникоде просто. сохрани в однобайтовую кодировку
18 Fragster
 
гуру
14.04.11
09:20
там 2 байта, обозначающие порядок байт в юникодном слове
19 Sakura
 
14.04.11
09:21
(18) спасибо.
20 Fragster
 
гуру
14.04.11
09:22
(19) спасибо, заработало, или чО?
21 Sakura
 
14.04.11
09:23
(20) стартовало
пойду дальше с лдапом ковыряться :)
22 smaharbA
 
14.04.11
09:24
dsquery /?
23 Sakura
 
14.04.11
09:30
ага, а очень долгое ожидание ответа от localhost, при заходе на свой виртуальный сервер - это нормально? минут по 5 приходится ждать
24 Sakura
 
14.04.11
09:41
И после перезапуска сервера модуль mod_shared_roster_ldap почему-то отваливается
25 Sakura
 
14.04.11
10:21
Бггг, сейчас даже пользователя admin на сервере почему-то нет...
26 Sakura
 
14.04.11
10:59
+ (23) и очень долгий старт, тоже минут по 5-7 стартует
27 Sakura
 
14.04.11
15:30
А в веб-морде можно как-то добавить еще один вирт. сервер или поменять имя существующего?
в конфигах видела, где это делается, но хочется иметь возможность и в веб-морде так делать