The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Jabberd2+ldap, не читает vCard"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Jabberd2+ldap, не читает vCard"  
Сообщение от the_skif (ok) on 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
-->

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Jabberd2+ldap, не читает vCard"  
Сообщение от the_skif (ok) on 25-Ноя-08, 16:45 

немного поковырял, в сислог теперь сливается следующее

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)

подскажите что делать, желательно подробно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Jabberd2+ldap, не читает vCard"  
Сообщение от geekkoo (??) on 25-Ноя-08, 16:59 
>[оверквотинг удален]
>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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Jabberd2+ldap, не читает vCard"  
Сообщение от the_skif (ok) on 25-Ноя-08, 17:10 
ну собственно это появилось после того как я написал первый пост и поковырял конфиги (до этого все тип-топ)...
да собственно эта строчка исчезла... но вот 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)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Jabberd2+ldap, не читает vCard"  
Сообщение от the_skif (ok) on 12-Фев-09, 18:28 
Чтобы он это читал нужно, чтобы в поле по которому он ищет был JID.

В исходниках исправляется так: storage_ldapvcard.c в методе (внутри, а не в параметры метода) ldapvcard_get вместо owner подставить его копию срезанную до "@"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру