Re: [389-users] Multi master replication - "Invalid syntax" error.

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

 



Daniel wrote:
And what kind of action do you recommend?
Let's first identify what version of fedora-ds - rpm -qi fedora-ds-base
Rich Megginson wrote:
Daniel wrote:
Hi Rich,

very good point, I just discovered a very important difference.

ldap1 - rpm -qi 389-ds-base gives - package "389-ds-base is not
installed" -
rpm -qi fedora-ds-base
unlike of ldap2 which states the following output:

Name        : 389-ds-base                  Relocations: (not
relocatable)
Version     : 1.2.2                             Vendor: (none)
Release     : 1.el5                         Build Date: Tue 25 Aug
2009 10:55:38 PM CEST
Install Date: Sat 07 Nov 2009 09:33:41 PM CET      Build Host: localhost
Group       : System Environment/Daemons    Source RPM:
389-ds-base-1.2.2-1.el5.src.rpm
Size        : 5236534                          License: GPLv2 with
exceptions
Signature   : DSA/SHA1, Wed 26 Aug 2009 04:15:41 PM CEST, Key ID
0db66119a7b02652
URL         : http://port389.org/
Summary     : 389 Directory Server (base)
Description :
389 Directory Server is an LDAPv3 compliant server.  The base package
includes
the LDAP server and command line utilities for server administration.

ldap1 is the machine I have taken after someone and I was told that
it's the 389 dirserver.

When I want an information about package installed on ldap1 I have to
write:

rpm -qi fedora-ds

with this output:

Name        : fedora-ds                    Relocations: (not
relocatable)
Version     : 1.1.3                             Vendor: (none)
Release     : 1.fc6                         Build Date: Wed 01 Apr
2009 09:15:05 PM CEST
Install Date: Sat 11 Apr 2009 11:01:52 PM CEST      Build Host:
localhost
Group       : System Environment/Daemons    Source RPM:
fedora-ds-1.1.3-1.fc6.src.rpm
Size        : 12279                            License: GPLv2
Signature   : DSA/SHA1, Thu 02 Apr 2009 08:57:18 PM CEST, Key ID
0db66119a7b02652
URL         : http://directory.fedoraproject.org/
Summary     : Red Hat Directory, Administration, and Console Suite
Description :
The Red Hat Directory Server, Administration Server, and Console
Suite provide
the LDAPv3 server, the httpd daemon used to administer the server,
and the
console GUI application used for server and user/group administration.

Do you think this could be the part of the reason?
I think the problem is schema/syntax incompatibility between fedora ds
and the latest 389 ds.  I'd like to try to narrow down exactly what
schema/syntax is causing the problem.
Rich Megginson wrote:
Daniel wrote:
Hi, I need a helping hand from some experienced 389-ds admin.

I have built two LDAPs based on CentOS 5.3 and Fedora directory
server.

ldap1 - is the production server which is running a few months. all of
the data are placed there.
What version?  rpm -qi 389-ds-base (or fedora-ds-base if still using
fedora-ds)
ldap2 - is the clean install of CentOS 5.3 and 389-ds, identical to
ldap1, but with no data at all.
What version? rpm -qi 389-ds-base

The schema and syntax checking have been improved in 389 1.2.1 and
later.  Do you have any custom schema?
My point is to replicate present ldap1 data in to the new ldap2
server.

I went through the documentation here
http://directory.fedoraproject.org/wiki/Howto:MultiMasterReplication
and
everything seems to be OK
Replication agreements are created, when I display them I get the
following output

replication agreements from ldap1.mydomain.com (389)
         ->ldap2.mydomain.com (389)

replication agreements from ldap2.mydomain.com (389)
         ->ldap1.mydomaincom (389)

...but when I perform the ldapsearch for some certain records - ldap2
won't find anything.

So I checked the ldap1 error log and found this

25/Nov/2009:13:08:40 +0100] NSMMReplicationPlugin - agmt_delete: begin
[25/Nov/2009:13:08:48 +0100] NSMMReplicationPlugin -
agmt="cn="Replication to ldap2.mydomain.com"" (ldap2:389): Schema
replication update failed: Invalidsyntax
[25/Nov/2009:13:08:48 +0100] NSMMReplicationPlugin -
agmt="cn="Replication to ldap2.mydomain.com"" (ldap2:389): Warning:
unable to replicate schema: rc=1
[25/Nov/2009:13:08:51 +0100] NSMMReplicationPlugin -
agmt="cn="Replication to ldap2.mydomain.com"" (ldap2:389): Schema
replication update failed: Invalid syntax
[25/Nov/2009:13:08:51 +0100] NSMMReplicationPlugin - Warning:
unable to
replicate schema to host ldap2.mydomain.com, port 389. Continuing with
total update session.
[25/Nov/2009:13:08:51 +0100] NSMMReplicationPlugin - Beginning total
update of replica "agmt="cn="Replication to ldap2.mydomain.com""
(ldap2:389)".
[25/Nov/2009:13:08:54 +0100] NSMMReplicationPlugin - Finished total
update of replica "agmt="cn="Replication to ldap2.mydomain.com""
(ldap2:389)". Sent 107 entries.

Can you please explain to me what does it mean "Invalid syntax"?
I googled but no useful information were found.

So if someone knows what to do for solution I would greatly appreciate
the help.

Thank you very much.

~ Daniel.

--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users
------------------------------------------------------------------------


--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users
------------------------------------------------------------------------

--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users
------------------------------------------------------------------------

--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users

--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users

<<attachment: smime.p7s>>

--
389 users mailing list
389-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-users

[Index of Archives]     [Fedora Directory Users]     [Fedora Directory Devel]     [Fedora Announce]     [Fedora Legacy Announce]     [Kernel]     [Fedora Legacy]     [Share Photos]     [Fedora Desktop]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux