[ 
https://issues.apache.org/jira/browse/DIRSERVER-2009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14181288#comment-14181288
 ] 

Paul Simpkins commented on DIRSERVER-2009:
------------------------------------------

Hi there,
I have been able to import the ldif into the consumer - and then successfully 
restart the consumer. 
In order to do this I removed the line :
objectclass: ads-base

After restarting I was able to see the consumer settings under.
dn: 
ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config
 



However the replication isn't working still.

> "ERR_04274 Can't find an OID for the name ads-base" after configuring 
> replication
> ---------------------------------------------------------------------------------
>
>                 Key: DIRSERVER-2009
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-2009
>             Project: Directory ApacheDS
>          Issue Type: Bug
>          Components: ldap
>    Affects Versions: 2.0.0-M17
>            Reporter: Rubèn-Dario Castañé
>              Labels: ldap, replication
>         Attachments: ads-base.png, ads-replconsumer.png
>
>
> I'm working on multi-master replication between two servers, following these 
> instructions: http://joacim.breiler.com/apacheds/ch08s02.html
> In a nutshell, I did the following configuration in both servers. First, I 
> activated the replication handler:
> {code}
> dn: 
> ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config 
> changetype: modify 
> add: ads-replReqHandler 
> ads-replReqHandler: 
> org.apache.directory.server.ldap.replication.provider.SyncReplRequestHandler
> {code}
> Second, I created a consumer in both servers, each entry pointing to each 
> other:
> {code}
> dn: 
> ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config
>  
> objectClass: ads-base 
> objectClass: ads-replConsumer 
> objectClass: top 
> ads-replAliasDerefMode: never 
> ads-replAttributes: * 
> ads-replConsumerId: 1 
> ads-replProvHostName: ldap-server2.engisoft.com
> ads-replProvPort: 10389 
> ads-replRefreshInterval: 60000 
> ads-replRefreshNPersist: true 
> ads-replSearchFilter: (objectClass=*) 
> ads-replSearchScope: sub 
> ads-replSearchSizeLimit: 0 
> ads-replSearchTimeOut: 0 
> ads-replUserDn: uid=repl,ou=system 
> ads-replUserPassword:: xxx 
> ads-searchBaseDN: dc=engisoft,dc=com
> {code}
> I restart the ApacheDS service, in order to reload the changes, but it fails 
> with this stacktrace (from wrapper.log):
> {code}
> INFO   | jvm 1    | 2014/09/30 14:37:18 | [14:37:18] ERROR 
> [org.apache.directory.server.config.ConfigPartitionReader] - An error occured 
> while reading the configuration DN 
> 'ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config'
>  for the objectClass 'ads-replConsumer':
> INFO   | jvm 1    | 2014/09/30 14:37:18 | ERR_04274 Can't find an OID for the 
> name ads-base
> INFO   | jvm 1    | 2014/09/30 14:37:18 | [14:37:18] DEBUG 
> [org.apache.directory.CURSOR_LOG] - Closing ListCursor SetCursor :
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Index : 0
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Size : 1
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 9a111f0d-cef5-4251-93ba-b06960f05af6 ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |
> INFO   | jvm 1    | 2014/09/30 14:37:18 | [14:37:18] DEBUG 
> [org.apache.directory.CURSOR_LOG] - Closing ListCursor SetCursor :
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Index : 0
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Size : 4
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 75244beb-84ee-4bab-8185-cffb650efa95 ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 0ce41868-ad39-4af1-a027-392ddc41dead ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 7f11fd1f-efb6-4ce7-9c32-377092729f08 ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 9f915798-a812-4b8b-9633-104d6a33a1d6 ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |
> INFO   | jvm 1    | 2014/09/30 14:37:18 | [14:37:18] DEBUG 
> [org.apache.directory.CURSOR_LOG] - Closing ListCursor SetCursor :
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Index : 0
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     Size : 1
> INFO   | jvm 1    | 2014/09/30 14:37:18 |     IndexEntry[ null, 
> 73b98b4e-b99e-41af-9e05-e10c570d0f0f ]
> INFO   | jvm 1    | 2014/09/30 14:37:18 |
> INFO   | jvm 1    | 2014/09/30 14:37:18 | [14:37:18] ERROR 
> [org.apache.directory.server.wrapper.ApacheDsTanukiWrapper] - Failed to start 
> the service.
> INFO   | jvm 1    | 2014/09/30 14:37:18 | 
> org.apache.directory.server.config.ConfigurationException: An error occured 
> while reading the configuration DN 
> 'ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config'
>  for the objectClass 'ads-replConsumer':
> INFO   | jvm 1    | 2014/09/30 14:37:18 | ERR_04274 Can't find an OID for the 
> name ads-base
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:641)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:600)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:600)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:754)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:718)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:690)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:177)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.apache.directory.server.wrapper.ApacheDsTanukiWrapper.start(ApacheDsTanukiWrapper.java:72)
> INFO   | jvm 1    | 2014/09/30 14:37:18 |       at 
> org.tanukisoftware.wrapper.WrapperManager$12.run(WrapperManager.java:2788)
> STATUS | wrapper  | 2014/09/30 14:37:20 | <-- Wrapper Stopped
> {code}
> And this stacktrace (from apacheds.log):
> {code}
> [14:37:18] DEBUG [org.apache.directory.server.config.ConfigPartitionReader] - 
> Entry read : Entry
>     dn[n]: 
> ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config
>     objectclass: ads-base
>     objectclass: ads-replConsumer
>     objectclass: top
>     ads-replsearchsizelimit: 0
>     ads-replattributes: *
>     ads-replconsumerid: 1
>     ads-replrefreshinterval: 60000
>     ads-repluserpassword: 0xFF 0xAA 0xKK 0xEE 0xFF 0xAA 0xKK 0xEE
>     ads-repluserdn: uid=repl,ou=system
>     ads-replprovport: 10389
>     ads-replprovhostname: ldap-server2.engisoft.com
>     ads-replrefreshnpersist: true
>     ads-replsearchscope: sub
>     ads-replsearchtimeout: 0
>     entryParentId: 0720d20e-662a-43d6-87c4-154fbfcf97af
>     ads-searchbasedn: dc=engisoft,dc=com
>     createtimestamp: 20140930143649.532Z
>     ads-replsearchfilter: (objectClass=*)
>     entryDN: 
> ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config
>     entryuuid: 9a111f0d-cef5-4251-93ba-b06960f05af6
>     creatorsname: 0.9.2342.19200300.100.1.1=admin,2.5.4.11=system
>     entrycsn: 20140930143649.532000Z#000000#001#000000
>     ads-replaliasderefmode: never
> [14:37:18] DEBUG 
> [org.apache.directory.api.ldap.model.schema.registries.DefaultSchemaObjectRegistry]
>  - Found attributetype ( 2.5.4.0 NAME 'objectClass'
>         DESC 'RFC2256: object classes of the entity'
>         EQUALITY objectIdentifierMatch
>         SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
>         USAGE userApplications
> ) with oid: objectclass
> [14:37:18] ERROR [org.apache.directory.server.config.ConfigPartitionReader] - 
> An error occured while reading the configuration DN 
> 'ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config'
>  for the objectClass 'ads-replConsumer':
> ERR_04274 Can't find an OID for the name ads-base
> [14:37:18] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor 
> SetCursor :
>     Index : 0
>     Size : 1
>     IndexEntry[ null, 9a111f0d-cef5-4251-93ba-b06960f05af6 ]
> [14:37:18] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor 
> SetCursor :
>     Index : 0
>     Size : 4
>     IndexEntry[ null, 75244beb-84ee-4bab-8185-cffb650efa95 ]
>     IndexEntry[ null, 0ce41868-ad39-4af1-a027-392ddc41dead ]
>     IndexEntry[ null, 7f11fd1f-efb6-4ce7-9c32-377092729f08 ]
>     IndexEntry[ null, 9f915798-a812-4b8b-9633-104d6a33a1d6 ]
> [14:37:18] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor 
> SetCursor :
>     Index : 0
>     Size : 1
>     IndexEntry[ null, 73b98b4e-b99e-41af-9e05-e10c570d0f0f ]
> [14:37:18] ERROR [org.apache.directory.server.wrapper.ApacheDsTanukiWrapper] 
> - Failed to start the service.
> org.apache.directory.server.config.ConfigurationException: An error occured 
> while reading the configuration DN 
> 'ou=replConsumers,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config'
>  for the objectClass 'ads-replConsumer':
> ERR_04274 Can't find an OID for the name ads-base
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:641)
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:600)
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.read(ConfigPartitionReader.java:600)
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:754)
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:718)
>         at 
> org.apache.directory.server.config.ConfigPartitionReader.readConfig(ConfigPartitionReader.java:690)
>         at 
> org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:177)
>         at 
> org.apache.directory.server.wrapper.ApacheDsTanukiWrapper.start(ApacheDsTanukiWrapper.java:72)
>         at 
> org.tanukisoftware.wrapper.WrapperManager$12.run(WrapperManager.java:2788)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to