[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50992] LDAPでsyncreplが動かない



こんばんは。

LDAPのmaster->slaveの同期をreplicaからsyncreplに変えたのですが、どうもう
まくゆきません。

Master側で、たとえば、
smbldap-useradd -a -g 1000 -n -u 2939 -A 1 -B 0 -N Taro yamada
として、userを追加します。
smbldap-userlistで確認すると、
2939 |yamada
と登録されています。また、
slapcat | grep yamada でも、正常に登録されているのが確認できます。
Master側のDBは正常なようです。

次に、スレーブ側なんですが、smbldap-userlistでは、
2939 |yamadaと確認することができます。
ところが、
slapcat | grep yamada とすると、確認できません。どうも登録されていない
ようです。

su yamadaとスレーブ側で行っても user unknownとなりますので、まったく登録
されていなようです。では、なぜsmbldap-userlistでは追加が反映されるので
しょうか?全く反映されないのならば、syncされていないだけだと思うのです
が、大変奇妙です。

Mater側のslapd.confは
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100

Slave側は、
syncrepl rid=123
provider=ldap://ldap.abcdefg.com:389
type=refreshAndPersist
retry="60 10 600 +"
searchbase="dc=abcdefg,dc=com"
filter="(objectClass=*)"
scope=sub
attrs="*"
schemachecking=off
bindmethod=simple
binddn="cn=admin,dc=abcdefg,dc=com"
credentials=abcdefg

です。

何を調べるべきか、アドヴァイスを頂きたいのですが。
よろしくお願い致します。


野村


-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura@xxxxxxxxx       http://www.tmo.co.jp/
    Phone: +81-78-797-0240 Fax: +81-50-3428-2033
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************