The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"openldap replication problem."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 15:35  (MSK)
Хочу настроить репликацию между двумя ldap серверами. Все сделал как написано в AdminGuide - не работает. В логах ошибка - entryCSN: no user modification allowed. Привожу фрагменты slapd.conf:
master:

database        bdb
suffix          "dc=intes,dc=od,dc=ua"

rootdn          "cn=Manager,dc=intes,dc=od,dc=ua"
rootpw           secret

directory       /var/lib/ldap

index   objectClass     eq
index   uid     eq
index   qAddr   eq

access to *
    by dn="cn=Manager,dc=intes,dc=od,dc=ua" write
    by dn="cn=Replicator,dc=intes,dc=od,dc=ua" write
    by * auth
    by * none

replogfile      /var/lib/ldap/replog.log
replica host=194.46.26.2:389
        binddn="cn=Replicator,dc=intes,dc=od,dc=ua"
        bindmethod=simple credentials=rsecret

slave:

database        bdb
suffix          "dc=intes,dc=od,dc=ua"

rootdn          "cn=Manager,dc=intes,dc=od,dc=ua"
rootpw          secret

directory       /var/lib/ldap

index   objectClass     eq
index   uid     eq
index   qAddr   eq

access to *
    by dn="cn=Manager,dc=intes,dc=od,dc=ua" write
    by dn="cn=Replicator,dc=intes,dc=od,dc=ua" write
    by * auth
    by * none

# replication options
    updatedn "cn=Replicator,dc=intes,dc=od,dc=ua"
    updateref ldap://www.quercimail.com:389

В чем дело? Ведь все правильно(кажись...)!!!

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

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "openldap replication problem." 
Сообщение от lexa Искать по авторуВ закладки(??) on 10-Июн-05, 15:43  (MSK)
попробуй поставить для репликации
"cn=Manager,dc=intes,dc=od,dc=ua"
может где то с правами неверно ... в самой базе ldap?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 15:48  (MSK)
>попробуй поставить для репликации
>"cn=Manager,dc=intes,dc=od,dc=ua"
>может где то с правами неверно ... в самой базе ldap?

Пробовал, не помогает. Да и не рекомендуется ипользовать rootdn для репликации.

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

3. "openldap replication problem." 
Сообщение от lexa Искать по авторуВ закладки(??) on 10-Июн-05, 15:58  (MSK)
>Пробовал, не помогает. Да и не рекомендуется ипользовать rootdn для репликации.


понятно что не рекомендуется. я имею ввиду для того, что бы найти проблему ...
ещё вопрос, у меня были проблемы, решились исправлением прав на replog. юзер ldap не мог записать туда ничего ... от этого и проблемы были у меня

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

4. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 16:01  (MSK)
>>Пробовал, не помогает. Да и не рекомендуется ипользовать rootdn для репликации.
>
>
>понятно что не рекомендуется. я имею ввиду для того, что бы найти
>проблему ...
>ещё вопрос, у меня были проблемы, решились исправлением прав на replog. юзер
>ldap не мог записать туда ничего ... от этого и проблемы
>были у меня

Тоже думал что может быть такая проблема, поэтому для уверенности запустил slapd с правами root'а -  не помогло :-(

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

5. "openldap replication problem." 
Сообщение от lexa Искать по авторуВ закладки(??) on 10-Июн-05, 16:07  (MSK)
>Тоже думал что может быть такая проблема, поэтому для уверенности запустил slapd
>с правами root'а -  не помогло :-(


не не, скорее всего ldap создаёт этот файлы ldap.log ldap.log.lock от пользователя ldap. файлы вообще создаются ?
версия ldap какая ? ОС какая ?

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

6. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 16:15  (MSK)
>>Тоже думал что может быть такая проблема, поэтому для уверенности запустил slapd
>>с правами root'а -  не помогло :-(
>
>
>не не, скорее всего ldap создаёт этот файлы ldap.log ldap.log.lock от пользователя
>ldap. файлы вообще создаются ?
>версия ldap какая ? ОС какая ?


Файлы создаются, подключение и авторизация к slave'y проходит успешно, а дальше проблемы...
ОС - Linux Suse 8.2
OpenLDAP v.2.1.12-44

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

7. "openldap replication problem." 
Сообщение от lexa Искать по авторуВ закладки(??) on 10-Июн-05, 16:44  (MSK)
>ОС - Linux Suse 8.2
>OpenLDAP v.2.1.12-44


под пользователем "cn=Replicator,dc=intes,dc=od,dc=ua" что то реально сделать на SLAVE ? посмотреть список записей например

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

8. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 16:50  (MSK)
>>ОС - Linux Suse 8.2
>>OpenLDAP v.2.1.12-44
>
>
>под пользователем "cn=Replicator,dc=intes,dc=od,dc=ua" что то реально сделать на SLAVE ? посмотреть список
>записей например


Да, пользователь "cn=Replicator,dc=intes,dc=od,dc=ua" имеет права на запись в каталог. Я проверял - с этим все в порядке.

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

9. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 10-Июн-05, 20:08  (MSK)
Ну неужели никто больше из здесь присутствующих с этим не сталкивася? Помогите кто-нибудь!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(??) on 11-Июн-05, 12:37  (MSK)
Памагите-е-е-е-е-е-е-е-е!!!!!!!!!!! Кто-нить!!!!!! Ну срочно надо настроить эту долбаную репликацию...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "openldap replication problem." 
Сообщение от John Искать по авторуВ закладки(??) on 12-Июн-05, 10:38  (MSK)
>Хочу настроить репликацию между двумя ldap серверами. Все сделал как написано в
>AdminGuide - не работает. В логах ошибка - entryCSN: no user
>modification allowed. Привожу фрагменты slapd.conf:
>master:
>
>database        bdb
>suffix          "dc=intes,dc=od,dc=ua"
>
>rootdn          "cn=Manager,dc=intes,dc=od,dc=ua"
>rootpw           secret
>
>
>directory       /var/lib/ldap
>
>index   objectClass     eq
>index   uid     eq
>index   qAddr   eq
>
>access to *
>    by dn="cn=Manager,dc=intes,dc=od,dc=ua" write
>    by dn="cn=Replicator,dc=intes,dc=od,dc=ua" write
>    by * auth
>    by * none
>
>replogfile      /var/lib/ldap/replog.log
>replica host=194.46.26.2:389
>        binddn="cn=Replicator,dc=intes,dc=od,dc=ua"
>        bindmethod=simple credentials=rsecret
>
>slave:
>
>database        bdb
>suffix          "dc=intes,dc=od,dc=ua"
>
>rootdn          "cn=Manager,dc=intes,dc=od,dc=ua"
>rootpw          secret
>
>directory       /var/lib/ldap
>
>index   objectClass     eq
>index   uid     eq
>index   qAddr   eq
>
>access to *
>    by dn="cn=Manager,dc=intes,dc=od,dc=ua" write
>    by dn="cn=Replicator,dc=intes,dc=od,dc=ua" write
>    by * auth
>    by * none
>
># replication options
>    updatedn "cn=Replicator,dc=intes,dc=od,dc=ua"
>    updateref ldap://www.quercimail.com:389
>
>В чем дело? Ведь все правильно(кажись...)!!!


Попробуйте использовать механизм SyncRepl, тем более, что в AdminGuide он обозначен как предпочтительный. Этот механизм не требует изменений в master, не требует отдельного процесса для синхронизации, позволяет синхронизировать по фильтру и т.д., а с типом refreshAndPersist Вы получите то же что и со slurpd.

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

12. "openldap replication problem." 
Сообщение от John Искать по авторуВ закладки(??) on 12-Июн-05, 10:41  (MSK)
Да, и еще: стоит посмотреть опцию updatedn на slave...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 13-Июн-05, 17:24  (MSK)
Ладно, забью на slurpd - все равно все перепробовал и ошибка не пропала. Может кто-нибудь подкинуть работающий конфиг slave'а с работающим syncrepl, а то у меня опять нихрена не работает(должно быть руки кривоватые...)? И еще вопрос: если в качестве master'a стоит ldap старой версии, не поддерживающий  syncrepl, то ничего работать не будет пока не обновлю его?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "openldap replication problem." 
Сообщение от John Искать по авторуВ закладки(??) on 13-Июн-05, 18:34  (MSK)
>Ладно, забью на slurpd - все равно все перепробовал и ошибка не
>пропала. Может кто-нибудь подкинуть работающий конфиг slave'а с работающим syncrepl, а
>то у меня опять нихрена не работает(должно быть руки кривоватые...)? И
>еще вопрос: если в качестве master'a стоит ldap старой версии, не
>поддерживающий  syncrepl, то ничего работать не будет пока не обновлю
>его?


Видимо, придется обновить. СтОит посмотреть FAQ на www.openldap.org там некоторые вещи описаны, которых нет в AdminGuide/man

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

15. "openldap replication problem." 
Сообщение от Loky Искать по авторуВ закладки on 14-Июн-05, 20:50  (MSK)
Не пробовал смотреть в сторону нормальных сетевых каталогов? Например, eDirectory?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "openldap replication problem." 
Сообщение от usama emailИскать по авторуВ закладки(ok) on 15-Июн-05, 12:18  (MSK)
>Не пробовал смотреть в сторону нормальных сетевых каталогов? Например, eDirectory?

Нет, дело в том, что у меня на openldap завязана антиспамерская система собственного написания(я с этим openldap месяц воевал, пока написал все по-человечески), т.е.
переход на другую службу каталогов чреват долгими бессоными ночами, проведеными над изменением исходного кода.

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

18. "openldap replication problem." 
Сообщение от vicv Искать по авторуВ закладки(ok) on 22-Авг-05, 18:12  (MSK)
penldap replication problem.

Доброго дня!

При настройке репликации столкнулся со следующей ошибкой:

/var/lib/ldap/replica/10.xx.xx.1.rej

ERROR: Constraint violation
replica: 10.xx.xx.xx:389
time: 1124715830.0
dn: uid=uuu, ou=People, dc=firma,dc=com
changetype: modify
replace: shadowLastChange
shadowLastChange: 12992
-
replace: modifiersName
modifiersName: cn=replicator, dc=firma,dc=com
-
replace: modifyTimestamp
modifyTimestamp: 20050822130350Z
-

/etc/openldap/slapd.conf

#master:
.....
replogfile      /var/lib/ldap/master-slapd.replog

access to attr=userpassword
by self write
by * read
access to *
by self write
by dn=".+" read
by * read
access to *
by dn="cn=replicator,dc=firma,dc=com" write
by * read

database        ldbm
suffix          "dc=firma,dc=com"
rootdn          "cn=admin,dc=firma,dc=com,dc=ua"
rootpw          password
directory       /var/lib/ldap

replica host=10.xx.xx.1:389
  binddn="cn=replicator,dc=firma,dc=com"
  bindmethod=simple
  credentials=password

---------------------------

#slave:

updatedn="cn=replicator,dc=firma,dc=com"
updateref=10.xx.xx.2:389

pidfile         /var/run/slapd.pid
argsfile        /var/run/slapd.args


access to attr=userpassword
by self write
by * read
access to *
by self write
by dn=".+" read
by * read
access to *
by dn="cn=replicator,dc=firma,dc=com" write
by * read

database        ldbm
suffix          "dc=firma,dc=com"
rootdn          "cn=admin,dc=firma,dc=com"
rootpw          password

directory       /var/lib/ldap

---------

c помощью LDAPBrowser пользователем replicator соединяюсь с обоими серверами (с master и slave) и могу добавлять, удалять, редактировать данные.

Что я делаю не так, помогите пожалуйста. Очень нужно настроить репликацию.

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

19. "openldap replication problem." 
Сообщение от Аноним emailИскать по авторуВ закладки on 14-Сен-05, 06:04  (MSK)
читайте мануал господа.
основной момент, вытянуть всю базу мастера и залить на слайве.
потом раскомментировать на слайве
updatedn, updateref и включить политику полного доступа для cn=replicator
перезапускаем мастер и слайве.
все.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "openldap replication problem." 
Сообщение от Usama Искать по авторуВ закладки on 23-Сен-05, 15:58  (MSK)
>читайте мануал господа.
>основной момент, вытянуть всю базу мастера и залить на слайве.
>потом раскомментировать на слайве
>updatedn, updateref и включить политику полного доступа для cn=replicator
>перезапускаем мастер и слайве.
>все.

Да... Хороший совет, конечно, но и так все было сделано по мануалу. Вот тока мануал не оговаривал, что и мастер и слейв должны быть одинаковой версии, или хотябы из одной ветки. А проблема была именно в этом.

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


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

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




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

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