[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
AW: replication questions
Thanks for your quick input Daniel.
I have some questions regarding what you said (and where I'm
currently at with replication)
> > I am confused about several points:
> >
> > -updatedn should be different from rootdn (right?) but if so
how
> > do I specify a password for it (updatepw in the slaves
> > slapd.conf causes an error when I try to start it up).
Right
> > now I've been using the rootdn (which for simplicity is the
same
> > on slave and master...)
>
> you'll have to store the updatedn entry in both master and
slave db. specify
> 'userpassword' attribute to authenticate.
I'm confused about this. Am I adding a user object to the DB?
Do you have an example of doing this (I am a newcomer to LDAP).
> hmm, are not sure about ldapmodify, but i think, you'll have
to check the
> server's response, and relaunch ldapmodify with the correct
host flag.
-C -> chase is supposed to (I think) work but instead I get some
confusing results. I do the ldapmodifies on the slave and if
the entry is in the master I get "Already exists" (note it
doesn't exist on the slave) see below. If the entry isn't on
the master I get "Insufficient access".
Leaf nodes not present on master, ldapmodify chase on slave,
result:
ldapmodify -a -c -x -C -D 'cn=Manager,dc=SharemediaTest,dc=com'
-W -f TwoBethesdaEntries.ldif
Enter LDAP Password:
adding new entry "cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com"
ldap_add: Already exists
ldif_record() = 68
adding new entry "cn=B1 A-1 Cafe, cn=Bethesda, cn=MD,
dc=SharemediaTest, dc=com"ldap_add: Insufficient access
additional info: no write access to parent
ldif_record() = 50
adding new entry "cn=B2 Aangan Indian Restaurant, cn=Bethesda,
cn=MD, dc=SharemediaTest, dc=com"
ldap_add: Insufficient access
additional info: no write access to parent
Leaf nodes present on master (but not client) ldapmodify with
chase:
ldapmodify -a -c -x -C -D 'cn=Manager,dc=SharemediaTest,dc=com'
-W -f TwoBethesdaEntries.ldif
Enter LDAP Password:
adding new entry "cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com"
ldap_add: Already exists
ldif_record() = 68
adding new entry "cn=B1 A-1 Cafe, cn=Bethesda, cn=MD,
dc=SharemediaTest, dc=com"ldap_add: Already exists
ldif_record() = 68
adding new entry "cn=B2 Aangan Indian Restaurant, cn=Bethesda,
cn=MD, dc=SharemediaTest, dc=com"
ldap_add: Already exists
> read up in the lists archives, mainly this one
(openldap-software) was
> _very_ helpfull for me all the time..
Thanks for the tip- I've seen a lot of info on this list.
Unfortunately, many times when someone has the same question I
do the post doesn't have an answer.
For instance I'm having the same problem as the following posts:
To: openldap-software@OpenLDAP.org
Subject: questions about slurpd
From: kdrjy@263.net
Date: Wed, 15 Dec 1999 14:52:18 +0800 (CST)
Subject: need help about slurpd
From: kdrjy@263.net
Date: Fri, 17 Dec 1999 09:35:04 +0800 (CST)
Subject: still need help!
From: kdrjy@263.net
Date: Tue, 14 Dec 1999 10:09:49 +0800 (CST)
Basically: If I make changes to the master slapd makes a log
and slurpd eats it then slurpd copies the log of work to be done
to a temp directory. No errors are generated but changes are
only made to the master. Furthermore if I -d 65535 the slurpd
process (enable all debugging) I get the following info:
Config: ** configuration file successfully read and parsed
begin replication thread for umc71.sharemedia.com:389
Replica umc71.sharemedia.com:389, skip repl record for
cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
new work in /usr/MASTER_LDAP_LOG/slapd.replog
copy replog "/usr/MASTER_LDAP_LOG/slapd.replog" to
"/usr/local/var/openldap-slurp/replica/slurpd.replog"
Replica umc71.sharemedia.com:389, skip repl record for cn=B1 A-1
Cafe, cn=Bethesda, cn=MD, dc=SharemediaTest, dc=com (not mine)
Replica umc71.sharemedia.com:389, skip repl record for cn=B2
Aangan Indian Restaurant, cn=Bethesda, cn=MD, dc=SharemediaTest,
dc=com (not mine)
end replication thread for umc71.sharemedia.com:389
Also the user's admin guide states that if a port is omitted
from the replica directive the standard 389 is assumed but when
I first did debugging I noticed the master assumed port 0.