[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: "no operational structural attributes" when update on slaveldap



You are not supposed to directly make updates to the slave. Only slurpd
should be allowed. Regular clients are only allowed to make updates on the
master. This is why it's called the "master" in the first place - the master
database is always most up to date and is therefore authoritative. You should
have an updateref on the slave that points to the master, so that clients
attempting to update the slave will be redirected to the master.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Vito Chan
> Sent: Thursday, March 20, 2003 5:32 AM
> To: 'Dave Augustus'
> Cc: 'OpenLDAP'
> Subject: RE: "no operational structural attributes" when update on
> slaveldap
>
>
> Thanks for your help first.
>
> But why I need to remove the line in slave server !? In the official
> documentation, it clearly specify that I need to :
>
> "Do include an updatedn line. The DN given should match the
> DN given in
> the binddn= parameter of the corresponding replica= directive in the
> master slapd config file."
>
> Why replication still works when removing the line ?
>
> Thanks and Regards,
>
> Vito
>
> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org] On Behalf Of
> Dave Augustus
> Sent: Thursday, March 20, 2003 2:58 PM
> To: Vito Chan
> Cc: 'OpenLDAP'
> Subject: Re: "no operational structural attributes" when update on
> slaveldap
>
> I hit my head against the wall on this one for almost 2 days.
>
> Here is the scoop.
>
> If you want to make changes to the slave, you have to remove the line
> that mentions the updatedn in your slave's slapd.conf file.
> Then restart
> it.
>
> Hope this works for you!
> Dave
>
>
> On Wed, 2003-03-19 at 09:50, Vito Chan wrote:
> > Dear all,
> >
> > I have 2 LDAP servers (using bdb-end and openldap 2.1.16) for mail
> > server authentication. They are configured as master and slave LDAP
> > servers.
> >
> > After the configuration, I can able to update records in
> master server
> > and the slurpd process can replicate to the slave server
> successfully.
> > However, When I update the slave server, it has an error message "no
> > operational structural attributes" and reject my updates.
> >
> > I am confused since this error happens on updating slave
> server , not
> > master server. Can anyone have similar problems happened ?
> >
> > In addition, I have read through the FAQ pages and find that :
> >
> > http://www.openldap.org/faq/data/cache/650.html
> >
> > Is it related to this problem ? I really don't understand why it
> happens
> > even read through the FAQ ?
> >
> > Thanks in Advance
> >
> > Vito
> >
> >
>
>
>
>