openldap и поиск по-русски [SOLVED]
prof-alex 27 марта, 2007 - 09:51
После установки версии 2.3.30-r2 отвалился поиск русских строк. Работа с данными на русском языке осталась в норме, но найти что-либо можно на английском языке.
До этого стоял openldap-2.3.24-r1 все работало хорошо, но дыры там находили, да и откатиться на эту версию без ебилда будет нелегко.
Недельное гугление ничего не дало, точнее были ссылки на трудности 2004 года с записью русских строк, но мне это не нужно.
У кого используется LDAP, работает ли поиск по-русски и с какими версиями?
Да, храниться база в bdb, даст ли что-нибудь перекладывание ее в ldbm?
»
- Для комментирования войдите или зарегистрируйтесь
Поскольку тема
Поскольку тема "тонет". Все что я нарыл это пара обсуждений на opennet'е
http://opennet.ru/openforum/vsluhforumID1/71669.html с 4 поста и http://opennet.ru/openforum/vsluhforumID1/68117.html.
Кроме DogEater'а никто не жалуется, да и он говорит только о регистрозависимом поиске.
Будут выходные - буду трясти сервер. Бубен нужен хороший.
Бог его знает,
Бог его знает, что это было, но индексы не воспринимались ldap'ом после переиндексации его базы db'шными утилитами.
Остановил slapd.
slapcat -l /tmp/ldapdump.20070816.raw
mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/
slapadd -l /tmp/ldapdump.20070816.raw # если серверов несколько, то может навернуться синхронизация...
chown ldap:ldap /var/lib/openldap-data/*
Запуск slapd!
В общем решено!