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

Re: modify upon the root DSE not supported



On Tue, Mar 04, 2003 at 04:39:09PM +0000, hatim wrote:

> I m using openldap-2.0.27 in 2 servers : server1 and server2
> 
> server 1 is the master and server2 the slave
> 
> when i change some data in the master , the slave is updated without any 
> problem
> but when i try to modify some data in  the slave ,  the slave contacts the 
> master , and i have this error in the master
> conn=0 op=1 RESULT tag=103 err=53 text=modify upon the root DSE not supported

You will probably find that the slave sends a referral back to the
client, which in turn re-tries the update on the master. Your log
extract was not enough to really tell what is happenning, but I
suspect that you have a problem with the 'updateref' entry in the
slave config file. The format of the URL is very critical. It should
look something like this:

updateref       ldap://master-server.example.org/

NOTE the trailing slash on the URL.

If this is not the problem, please post the slapd.conf files for both
master and slave servers along with extracts from both logs showing
the clomplete life of the connection and modfiy attempt.

Note also that there is a problem with the OpenLDAP client library
that causes it to bind anonymously when chasing referrals
automatically. This is rather a showstopper for updates!

Andrew
-- 
-----------------------------------------------------------------------
|                 From Andrew Findlay, Skills 1st Ltd                 |
| Consultant in large-scale systems, networks, and directory services |
|     http://www.skills-1st.co.uk/                +44 1628 782565     |
-----------------------------------------------------------------------