Jabberd2+ldap, не читает vCard, the_skif, 25-Ноя-08, 16:45 [смотреть все]Стоит Jabberd2 server OpenLDAP 2.4 в LDAP хранятся пользователи некой организации (хранит информацию, log/pass итд одни и те же для входа в систему, почты и тд и требуется для использования jabber сервером)... Все работает, сервер запускается, к ldap каталогу коннектится, авторизация проходит успешно, и... а вот тут проблемка: не читается vCard из LDAP... Перевесил все на локальную машину для тестов создал локальный LDAP портировал туда записи, открыл доступ ВСЕМ, в sm.xml от Jabber сервера раскоментил LDAPVCARD driver, прописал uri от ldap, user'a "dirmanager" (и соответствующую запись в LDAP, прописал в /etc/ldap/slapd.conf отдельно для него права на ВСЕ) ветку LDAP в которой искать пользователятак vCard так и не прочитался может кто в курсе как оно делается и что делают поля sm.xml jabberPublishedGroup --> jabberPublishedItem --> |
- Jabberd2+ldap, не читает vCard, the_skif, 16:45 , 25-Ноя-08 (1)
немного поковырял, в сислог теперь сливается следующее slapd[6030]: >>> dnPrettyNormal: slapd[6030]: <<< dnPrettyNormal: , slapd[6030]: do_bind: version=3 dn="cn=dirmanader,dc=xxx,dc=yy,dc=ru" method=128 slapd[6030]: bdb_dn2entry("cn=dirmanader,dc=xxx,dc=yy,dc=ru") slapd[6030]: => hdb_dn2id("cn=dirmanader,dc=xxx,dc=yy,dc=ru") slapd[6030]: <= hdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30990) подскажите что делать, желательно подробно
- Jabberd2+ldap, не читает vCard, geekkoo, 16:59 , 25-Ноя-08 (2)
>[оверквотинг удален] >slapd[6030]: do_bind: version=3 dn="cn=dirmanader,dc=xxx,dc=yy,dc=ru" method=128 > >slapd[6030]: bdb_dn2entry("cn=dirmanader,dc=xxx,dc=yy,dc=ru") > >slapd[6030]: => hdb_dn2id("cn=dirmanader,dc=xxx,dc=yy,dc=ru") > >slapd[6030]: <= hdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30990) > > >подскажите что делать, желательно подробно ну, dirmanader это ведь не тоже самое, что dirmanager
- Jabberd2+ldap, не читает vCard, the_skif, 17:10 , 25-Ноя-08 (3)
ну собственно это появилось после того как я написал первый пост и поковырял конфиги (до этого все тип-топ)... да собственно эта строчка исчезла... но вот vCard читаться не начал...перечитал логи кроме этой строчки ничего не напрягает slapd[6030]: <= bdb_index_read: failed (-30990) кусок лога: slapd[6030]: => hdb_dn2idl("ou=users,dc=xxx,dc=yy,dc=ru") slapd[6030]: => bdb_equality_candidates (objectClass) slapd[6030]: => key_read slapd[6030]: <= bdb_index_read: failed (-30990) slapd[6030]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[6030]: => bdb_equality_candidates (objectClass)
- Jabberd2+ldap, не читает vCard, the_skif, 18:28 , 12-Фев-09 (4)
Чтобы он это читал нужно, чтобы в поле по которому он ищет был JID.В исходниках исправляется так: storage_ldapvcard.c в методе (внутри, а не в параметры метода) ldapvcard_get вместо owner подставить его копию срезанную до "@"
|