[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
****************************************************************