On Tue, May 14, 2013 at 12:46 PM, Borys <[email protected]> wrote: > That is exactly the problem, I did add some custom schema. > ok, in this case all you need to do was to add the files [1] and [2] to the folder schema/ou=schema/cn=adsconfig/ou=attributetypes
Now I have another big problem. I have two servers replicated. The > replication was setup yesterday and worked fine. Today after server restart > the replicated content start to "shrink" . I had fewer and fewer entries in > the database. And now the DB is empty on BOTH servers!!! > this can't happen unless the data was deleted in one of the master servers, can you check further on which server the delete started first (and why? if possible) > The only message I got when I started second server was: > [07:05:40] WARN > > [org.apache.directory.server.ldap.replication.provider.SyncReplRequestHandler] > - received a valid cookie > rid=001,csn=20130513122431.469000Z#000000#001#000000 but there is no event > log associated with this replica > > > [1] http://svn.apache.org/repos/asf/directory/shared/trunk/ldap/schema/data/src/main/resources/schema/ou=schema/cn=adsconfig/ou=attributetypes/m-oid=1.3.6.1.4.1.18060.0.4.1.2.923.ldif [2] http://svn.apache.org/repos/asf/directory/shared/trunk/ldap/schema/data/src/main/resources/schema/ou=schema/cn=adsconfig/ou=attributetypes/m-oid=1.3.6.1.4.1.18060.0.4.1.2.924.ldif > > > And then few minutes later: > [07:09:27] ERROR > > [org.apache.directory.server.ldap.replication.consumer.ReplicationConsumerImpl] > - ERR_251_PARENT_NOT_FOUND Parent cn=eumetsat not found > org.apache.directory.api.ldap.model.exception.LdapNoSuchObjectException: > ERR_251_PARENT_NOT_FOUND Parent cn=eumetsat not found > at > > org.apache.directory.server.core.exception.ExceptionInterceptor.add(ExceptionInterceptor.java:164) > at > > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:412) > at > > org.apache.directory.server.core.admin.AdministrativePointInterceptor.add(AdministrativePointInterceptor.java:1206) > at > > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:412) > at > > org.apache.directory.server.core.authz.AciAuthorizationInterceptor.add(AciAuthorizationInterceptor.java:525) > at > > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:412) > at > > org.apache.directory.server.core.referral.ReferralInterceptor.add(ReferralInterceptor.java:249) > at > > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:412) > at > > org.apache.directory.server.core.authn.AuthenticationInterceptor.add(AuthenticationInterceptor.java:327) > at > > org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:412) > at > > org.apache.directory.server.core.normalization.NormalizationInterceptor.add(NormalizationInterceptor.java:128) > at > > org.apache.directory.server.core.DefaultOperationManager.add(DefaultOperationManager.java:373) > at > > org.apache.directory.server.ldap.replication.consumer.ReplicationConsumerImpl.handleSearchResultEntry(ReplicationConsumerImpl.java:400) > at > > org.apache.directory.server.ldap.replication.consumer.ReplicationConsumerImpl.doSyncSearch(ReplicationConsumerImpl.java:785) > at > > org.apache.directory.server.ldap.replication.consumer.ReplicationConsumerImpl.startSync(ReplicationConsumerImpl.java:572) > at > org.apache.directory.server.ldap.LdapServer$2.run(LdapServer.java:732) > at java.lang.Thread.run(Thread.java:735) > > CN=EUMETSAT is the tree that I am trying to keep replicated... > > > Any idea what is going on? > > > > On Tue, May 14, 2013 at 9:07 AM, Kiran Ayyagari <[email protected] > >wrote: > > > if you didn't add any custom schema elements to your old server then you > > can just delete the > > schema folder present under "partitions" folder and restart the server > > (keeping the remaining folders as they were) > > > > > > On Tue, May 14, 2013 at 12:33 PM, Borys <[email protected]> wrote: > > > > > Well, > > > > > > it does not seem to be that straight forward. I guess the schema was > > > modified too for M12. Another exception thrown. How can I edit the > > schema ? > > > > > > [07:00:45] WARN > [org.apache.directory.api.ldap.model.entry.DefaultEntry] > > - > > > The attribute 'ads-replpingersleep' cannot be stored > > > org.apache.directory.api.ldap.model.exception.LdapOtherException: > > ERR_04269 > > > ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84) > > > at > > > > > > > > > org.apache.directory.server.ApacheDsService.initConfigPartition(ApacheDsService.java:289) > > > at > > > > > > org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:169) > > > at > > > org.apache.directory.server.UberjarMain.start(UberjarMain.java:76) > > > at > > > org.apache.directory.server.UberjarMain.main(UberjarMain.java:54) > > > Caused by: > > > > > > org.apache.directory.api.ldap.model.exception.LdapNoSuchAttributeException: > > > ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:317) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:47) > > > at > > > > > > > > > org.apache.directory.api.ldap.schemamanager.impl.DefaultSchemaManager.lookupAttributeTypeRegistry(DefaultSchemaManager.java:1623) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.entry.DefaultEntry.<init>(DefaultEntry.java:311) > > > at > > > > > > > > > org.apache.directory.server.core.partition.ldif.SingleFileLdifPartition.loadEntries(SingleFileLdifPartition.java:166) > > > at > > > > > > > > > org.apache.directory.server.core.partition.ldif.SingleFileLdifPartition.doInit(SingleFileLdifPartition.java:123) > > > at > > > > > > > > > org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79) > > > ... 4 more > > > Caused by: org.apache.directory.api.ldap.model.exception.LdapException: > > > ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.api.ldap.model.exception.LdapException.<init>(LdapException.java:50) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultSchemaObjectRegistry.lookup(DefaultSchemaObjectRegistry.java:176) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:313) > > > ... 10 more > > > [07:00:45] ERROR [org.apache.directory.server.UberjarMain] - Failed to > > > start the service. > > > org.apache.directory.api.ldap.model.exception.LdapOtherException: > > ERR_04269 > > > ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84) > > > at > > > > > > > > > org.apache.directory.server.ApacheDsService.initConfigPartition(ApacheDsService.java:289) > > > at > > > > > > org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:169) > > > at > > > org.apache.directory.server.UberjarMain.start(UberjarMain.java:76) > > > at > > > org.apache.directory.server.UberjarMain.main(UberjarMain.java:54) > > > Caused by: > > > > > > org.apache.directory.api.ldap.model.exception.LdapNoSuchAttributeException: > > > ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:317) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:47) > > > at > > > > > > > > > org.apache.directory.api.ldap.schemamanager.impl.DefaultSchemaManager.lookupAttributeTypeRegistry(DefaultSchemaManager.java:1623) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.entry.DefaultEntry.<init>(DefaultEntry.java:311) > > > at > > > > > > > > > org.apache.directory.server.core.partition.ldif.SingleFileLdifPartition.loadEntries(SingleFileLdifPartition.java:166) > > > at > > > > > > > > > org.apache.directory.server.core.partition.ldif.SingleFileLdifPartition.doInit(SingleFileLdifPartition.java:123) > > > at > > > > > > > > > org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79) > > > ... 4 more > > > Caused by: org.apache.directory.api.ldap.model.exception.LdapException: > > > ERR_04269 ATTRIBUTE_TYPE for OID ads-replpingersleep does not exist! > > > at > > > > > > > > > org.apache.directory.api.ldap.model.exception.LdapException.<init>(LdapException.java:50) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultSchemaObjectRegistry.lookup(DefaultSchemaObjectRegistry.java:176) > > > at > > > > > > > > > org.apache.directory.api.ldap.model.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:313) > > > ... 10 more > > > > > > > > > > > > On Mon, May 13, 2013 at 3:44 PM, Kiran Ayyagari <[email protected] > > > >wrote: > > > > > > > On Mon, May 13, 2013 at 7:04 PM, Borys <[email protected]> wrote: > > > > > > > > > Hi guys, > > > > > > > > > > How do I upgrade from M11 to M12? Replacing the jar file did not > > work. > > > I > > > > > have got an exception about missing attributes during startup. > > > > > > > > > ah I see, > > > > > > > > 1. open the config.ldif > > > > > > > > 2. go to the entry with the DN > > > > > > > > > > ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config > > > > > > > > 3. add the below like at the end of the entry > > > > > > > > ads-replPingerSleep: 5 > > > > > > > > 4. make sure you have a blank line at the end of the above LDIF entry > > IF > > > it > > > > was removed during editing > > > > > > > > 5. restart the server > > > > > > > > > > > > -- > > > > Kiran Ayyagari > > > > http://keydap.com > > > > > > > > > > > > > > > -- > > Kiran Ayyagari > > http://keydap.com > > > -- Kiran Ayyagari http://keydap.com
