Yes, I wrote it in last mail. There is nothing interesting in it. I can send it for you private.
On Thu, Sep 29, 2011 at 1:52 PM, Sébastien Bahloul < [email protected]> wrote: > Have you try to give a look at the LDAP logs ? > > Regards, > > -- > Sebastien BAHLOUL > IAM / Security specialist > Ldap Synchronization Connector : http://lsc-project.org > Blog : http://sbahloul.wordpress.com/ > > > > 2011/9/29 Avatar <[email protected]> > >> So, how is it doing? >> I have no idea what to do with this stuff below because new information >> has not been obtained. >> >> >> On Mon, Sep 26, 2011 at 1:12 PM, Avatar <[email protected]> wrote: >> >>> Here is part of log >>> >>> Sep 26 11:50:52 - DEBUG - Queue Size before assigning the task..18 >>> Sep 26 11:50:52 - DEBUG - Queue Size after assigning the task: 19 >>> Sep 26 11:50:52 - DEBUG - Pool Size after assigning the task: 4 >>> Sep 26 11:50:52 - DEBUG - Task count: 23 >>> Sep 26 11:50:52 - DEBUG - Task count..23 >>> Sep 26 11:50:52 - DEBUG - Queue Size before assigning the task..19 >>> Sep 26 11:50:52 - DEBUG - Queue Size after assigning the task: 20 >>> Sep 26 11:50:52 - DEBUG - Pool Size after assigning the task: 4 >>> Sep 26 11:50:52 - DEBUG - Task count: 24 >>> Sep 26 11:50:52 - DEBUG - Task count..24 >>> Sep 26 11:50:52 - DEBUG - Queue Size before assigning the task..20 >>> Sep 26 11:50:52 - DEBUG - Queue Size after assigning the task: 21 >>> Sep 26 11:50:52 - DEBUG - Pool Size after assigning the task: 4 >>> Sep 26 11:50:52 - DEBUG - Task count: 25 >>> .... >>> Sep 26 11:50:52 - ERROR - Unable to get object for >>> id=CN=xxx,OU=DIT,DC=msk,DC=rian >>> Sep 26 11:50:52 - DEBUG - Synchronizing People for {[email protected]} >>> Sep 26 11:50:52 - DEBUG - Pool Size after assigning the task: 5 >>> Sep 26 11:50:52 - DEBUG - Task count: 39 >>> Sep 26 11:50:52 - DEBUG - Task count..39 >>> .... >>> Sep 26 11:50:52 - ERROR - Unable to get object for >>> id=CN=ААААА_СТАНДАРТНЫЙ ПОЛЬЗОВАТЕЛЬ для ДИТ_ААААА,OU=DIT,DC=msk,DC=rian >>> Sep 26 11:50:52 - DEBUG - Synchronizing People for {[email protected]} >>> .... >>> Sep 26 11:50:52 - ERROR - All entries: 46, to modify entries: 0, modified >>> entries: 0, errors: 46 >>> >>> Nothing obvious. >>> >>> On Mon, Sep 26, 2011 at 11:34 AM, Sébastien Bahloul < >>> [email protected]> wrote: >>> >>>> Put DEBUG instead of INFO in logback.xml and try again >>>> >>>> Regards, >>>> >>>> -- >>>> Sebastien BAHLOUL >>>> IAM / Security specialist >>>> Ldap Synchronization Connector : http://lsc-project.org >>>> Blog : http://sbahloul.wordpress.com/ >>>> >>>> >>>> >>>> 2011/9/26 Avatar <[email protected]> >>>> >>>>> First of all it seems all object of this OU come with error. I took 2 >>>>> person to check their mail out and it is. And mails are different. Maybe >>>>> there is some debug output, is there? >>>>> >>>>> >>>>> On Mon, Sep 26, 2011 at 2:03 AM, Sébastien Bahloul < >>>>> [email protected]> wrote: >>>>> >>>>>> Can you take a look to see if any "Unable to get object for id=" is >>>>>> following a error like the following line ? >>>>>> >>>>>> Too many entries returned (base: "ou=DIT,dc=msk,dc=rian", filter: >>>>>> "(&(objectClass=organizationalPerson)([email protected]))") >>>>>> >>>>>> It this is the case, fix the last issue and you would not see any >>>>>> "Unable to get object..." error message. >>>>>> >>>>>> And you need to fix this error because the corresponding entry will >>>>>> not be synchronized otherwise. >>>>>> >>>>>> Regards, >>>>>> -- >>>>>> Sebastien BAHLOUL >>>>>> IAM / Security specialist >>>>>> Ldap Synchronization Connector : http://lsc-project.org >>>>>> Blog : http://sbahloul.wordpress.com/ >>>>>> >>>>>> >>>>>> >>>>>> 2011/9/24 Avatar <[email protected]> >>>>>> >>>>>>> There are a lot of records like this: >>>>>>> >>>>>>> Sep 24 08:42:41 - ERROR - Unable to get object for >>>>>>> id=CN=ААААА_СТАНДАРТНЫЙ ПОЛЬЗОВАТЕЛЬ для ДИТ_ААААА,OU=DIT,DC=msk,DC=rian >>>>>>> >>>>>>> >>>>>>> On Sat, Sep 24, 2011 at 8:41 AM, Avatar <[email protected]> wrote: >>>>>>> >>>>>>>> Yea, but may be can I ignore it? >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Sep 24, 2011 at 12:36 AM, Sébastien Bahloul < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Pavel, >>>>>>>>> >>>>>>>>> The issue for this run is that the LDAP search >>>>>>>>> "(&(objectClass=organizationalPerson)([email protected]))" >>>>>>>>> in "ou=DIT,dc=msk,dc=rian" is returning 2 or more entries. The LSC >>>>>>>>> is not able to handle a synchronization from one to many. It requires >>>>>>>>> that >>>>>>>>> the filter you provide to find the destination object returns a unique >>>>>>>>> entry. So check the filter or use other attribute values to make a >>>>>>>>> more >>>>>>>>> precise filter to obtain a one-to-one mapping. >>>>>>>>> >>>>>>>>> In your first try, the LSC was not able to found any entries from >>>>>>>>> the source service, that's why I suggest you check your search filter >>>>>>>>> through a LDAP browser and you modify either the base or the filter >>>>>>>>> > base: ou=DIT,dc=msk,dc=rian >>>>>>>>> > filter: (objectClass=organizationalPerson) >>>>>>>>> > requested attributes: mail >>>>>>>>> > and fix the corresponding parameter ! >>>>>>>>> >>>>>>>>> Regards. >>>>>>>>> >>>>>>>>> Le vendredi 23 septembre 2011, Avatar a écrit : >>>>>>>>> >>>>>>>>> Strange, but it is not synchronize anything. >>>>>>>>>> Sorry, but I don't comprehend from your last mail what I have to >>>>>>>>>> change in my config. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I run: >>>>>>>>>> /usr/src/lsc-trunk-SNAPSHOT/bin/lsc -f >>>>>>>>>> /usr/src/lsc-trunk-SNAPSHOT/etc -n -s all >>>>>>>>>> >>>>>>>>>> 10:16:46.270 [main] INFO o.l.c.XmlConfigurationHelper - Loading >>>>>>>>>> plugins ... >>>>>>>>>> 10:16:57.030 [main] INFO o.l.c.XmlConfigurationHelper - Plugins >>>>>>>>>> loaded ... >>>>>>>>>> 10:16:57.210 [main] INFO org.lsc.jndi.JndiServices - Connecting >>>>>>>>>> to LDAP server ldap://ad0.rian.off:389/dc=msk,dc=rian as >>>>>>>>>> cn=SA_LDAP-Reader,ou=Test&ServiceUsers,dc=msk,dc=rian >>>>>>>>>> 10:16:57.330 [main] INFO org.lsc.jndi.JndiServices - Connecting >>>>>>>>>> to LDAP server ldap://127.0.0.1/dc=dmz,dc=rian as cn=Directory >>>>>>>>>> Manager >>>>>>>>>> 10:16:57.334 [main] WARN o.l.c.o.s.PropertiesBasedSyncOptions - >>>>>>>>>> Your main identifier will be used as a DN ("mail=" + >>>>>>>>>> srcBean.getAttributeFirstValueById("mail") + >>>>>>>>>> ",ou=DIT,dc=msk,dc=rian") in >>>>>>>>>> LDAP destination service and does not end with the context dn >>>>>>>>>> (dc=dmz,dc=rian). This is probably an error ! For LSC 1.X users, >>>>>>>>>> this is >>>>>>>>>> part of the changelog to 2.X. >>>>>>>>>> сен 23 10:16:57 - WARN - Starting sync for People >>>>>>>>>> сен 23 10:16:57 - ERROR - Unable to get object for >>>>>>>>>> id=CN=ААААА_СТАНДАРТНЫЙ ПОЛЬЗОВАТЕЛЬ для >>>>>>>>>> ДИТ_ААААА,OU=DIT,DC=msk,DC=rian >>>>>>>>>> сен 23 10:16:57 - ERROR - Too many entries returned (base: >>>>>>>>>> "ou=DIT,dc=msk,dc=rian", filter: >>>>>>>>>> "(&(objectClass=organizationalPerson)(mail= >>>>>>>>>> [email protected]))") >>>>>>>>>> сен 23 10:16:57 - ERROR - Error while synchronizing ID {mail= >>>>>>>>>> [email protected]}: org.lsc.exception.LscServiceException: >>>>>>>>>> javax.naming.SizeLimitExceededException: Too many entries returned >>>>>>>>>> (base: >>>>>>>>>> "ou=DIT,dc=msk,dc=rian", filter: >>>>>>>>>> "(&(objectClass=organizationalPerson)(mail= >>>>>>>>>> [email protected]))") >>>>>>>>>> сен 23 10:16:57 - ERROR - Too many entries returned (base: >>>>>>>>>> "ou=DIT,dc=msk,dc=rian", filter: >>>>>>>>>> "(&(objectClass=organizationalPerson)(mail= >>>>>>>>>> [email protected]))") >>>>>>>>>> сен 23 10:16:57 - ERROR - Error while synchronizing ID {mail= >>>>>>>>>> [email protected]}: org.lsc.exception.LscServiceException: >>>>>>>>>> javax.naming.SizeLimitExceededException: Too many entries returned >>>>>>>>>> (base: >>>>>>>>>> "ou=DIT,dc=msk,dc=rian", filter: >>>>>>>>>> "(&(objectClass=organizationalPerson)(mail= >>>>>>>>>> [email protected]))") >>>>>>>>>> сен 23 10:16:57 - ERROR - Unable to get object for >>>>>>>>>> id=CN=КРОСС,OU=OSS,OU=DIT,DC=msk,DC=rian >>>>>>>>>> сен 23 10:16:57 - ERROR - Unable to get object for >>>>>>>>>> id=CN=sa_presscenter,OU=OTOPC,OU=DIT,DC=msk,DC=rian >>>>>>>>>> сен 23 10:16:57 - ERROR - All entries: 46, to modify entries: 0, >>>>>>>>>> modified entries: 0, errors: 5 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I understand: >>>>>>>>>> Too many entries returned - it's duplicate in mail field >>>>>>>>>> Unable to get object for id - there is no mail >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Here is my full configuration: >>>>>>>>>> <?xml version="1.0" ?> >>>>>>>>>> <lsc xmlns="http://lsc-project.org/XSD/lsc-core-1.0.xsd" id="1" >>>>>>>>>> revision="0"> >>>>>>>>>> <connections id="2"> >>>>>>>>>> <connection class="ldapConnection" id="3"> >>>>>>>>>> <id>ldap-src-conn</id> >>>>>>>>>> <url>ldap://ad0.rian.off:389/dc=msk,dc=rian</url> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <username>cn=SA_LDAP-Reade,ou=Test&ServiceUsers,dc=msk,dc=rian</username> >>>>>>>>>> <password></password> >>>>>>>>>> <authentication>SIMPLE</authentication> >>>>>>>>>> <referral>IGNORE</referral> >>>>>>>>>> <derefAliases>NEVER</derefAliases> >>>>>>>>>> <version>VERSION_3</version> >>>>>>>>>> <pageSize>-1</pageSize> >>>>>>>>>> <factory>com.sun.jndi.ldap.LdapCtxFactory</factory> >>>>>>>>>> <tlsActivated>false</tlsActivated> >>>>>>>>>> </connection> >>>>>>>>>> <connection class="ldapConnection" id="4"> >>>>>>>>>> <id>ldap-dst-conn</id> >>>>>>>>>> <url>ldap://127.0.0.1/dc=dmz,dc=rian</url> >>>>>>>>>> <username>cn=Directory Manager</username> >>>>>>>>>> <password></password> >>>>>>>>>> <authentication>SIMPLE</authentication> >>>>>>>>>> <referral>IGNORE</referral> >>>>>>>>>> <derefAliases>NEVER</derefAliases> >>>>>>>>>> <version>VERSION_3</version> >>>>>>>>>> <pageSize>-1</pageSize> >>>>>>>>>> <factory>com.sun.jndi.ldap.LdapCtxFactory</factory> >>>>>>>>>> <tlsActivated>false</tlsActivated> >>>>>>>>>> </connection> >>>>>>>>>> </connections> >>>>>>>>>> <audits id="5"> >>>>>>>>>> <audit class="csvAudit"> >>>>>>>>>> <name>csv</name> >>>>>>>>>> <operations>create, delete</operations> >>>>>>>>>> <datasets>cn, dn</datasets> >>>>>>>>>> <separator>;</separator> >>>>>>>>>> <append>true</append> >>>>>>>>>> </audit> >>>>>>>>>> <audit class="ldifAudit"> >>>>>>>>>> <name>ldif</name> >>>>>>>>>> <append>false</append> >>>>>>>>>> </audit> >>>>>>>>>> </audits> >>>>>>>>>> <tasks id="6"> >>>>>>>>>> <task id="7"> >>>>>>>>>> <name>People</name> >>>>>>>>>> <bean>org.lsc.beans.SimpleBean</bean> >>>>>>>>>> <sourceService class="ldapSourceService" id="11"> >>>>>>>>>> <name>openldap-source-service</name> >>>>>>>>>> <connection reference="3" /> >>>>>>>>>> <baseDn>ou=DIT,dc=msk,dc=rian</baseDn> >>>>>>>>>> <pivotAttributes> >>>>>>>>>> <string>mail</string> >>>>>>>>>> </pivotAttributes> >>>>>>>>>> <fetchedAttributes> >>>>>>>>>> <string>description</string> >>>>>>>>>> <string>cn</string> >>>>>>>>>> <string>sn</string> >>>>>>>>>> <string>userPassword</string> >>>>>>>>>> <string>objectClass</string> >>>>>>>>>> <string>uid</string> >>>>>>>>>> <string>mail</string> >>>>>>>>>> </fetchedAttributes> >>>>>>>>>> >>>>>>>>>> <getAllFilter>(objectClass=organizationalPerson)</getAllFilter> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <getOneFilter>(&(objectClass=organizationalPerson)(mail={mail}))</getOneFilter> >>>>>>>>>> </sourceService> >>>>>>>>>> <destinationService class="ldapDestinationService" id="8"> >>>>>>>>>> <name>opends-dst-service</name> >>>>>>>>>> <connection reference="4" /> >>>>>>>>>> <baseDn>ou=DIT,dc=dmz,dc=rian</baseDn> >>>>>>>>>> <pivotAttributes id="9"> >>>>>>>>>> <string>mail</string> >>>>>>>>>> </pivotAttributes> >>>>>>>>>> <fetchedAttributes id="10"> >>>>>>>>>> <string>description</string> >>>>>>>>>> <string>cn</string> >>>>>>>>>> <string>sn</string> >>>>>>>>>> <string>userPassword</string> >>>>>>>>>> <string>objectClass</string> >>>>>>>>>> <string>uid</string> >>>>>>>>>> <string>mail</string> >>>>>>>>>> </fetchedAttributes> >>>>>>>>>> <getAllFilter>(objectClass=inetorgperson)</getAllFilter> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <getOneFilter>(&(objectClass=inetorgperson)(mail={mail}))</getOneFilter> >>>>>>>>>> </destinationService> >>>>>>>>>> <syncOptions class="propertiesBasedSyncOptions" id="12"> >>>>>>>>>> <conditions id="13"></conditions> >>>>>>>>>> <mainIdentifier>"mail=" + >>>>>>>>>> srcBean.getAttributeFirstValueById("mail") + >>>>>>>>>> ",ou=DIT,dc=msk,dc=rian"</mainIdentifier> >>>>>>>>>> <defaultDelimiter>;</defaultDelimiter> >>>>>>>>>> <defaultPolicy>FORCE</defaultPolicy> >>>>>>>>>> </syncOptions> >>>>>>>>>> </task> >>>>>>>>>> </tasks> >>>>>>>>>> </lsc> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Sep 22, 2011 at 6:21 PM, Sébastien Bahloul < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> > Oh ! I read the first error message to fast : the error is >>>>>>>>>> simply that the >>>>>>>>>> > first list request on the source directory has not returned any >>>>>>>>>> data. >>>>>>>>>> > Try an external search with the following parameter on your >>>>>>>>>> source directory >>>>>>>>>> > : >>>>>>>>>> > base: ou=DIT,dc=msk,dc=rian >>>>>>>>>> > filter: (objectClass=organizationalPerson) >>>>>>>>>> > requested attributes: mail >>>>>>>>>> > and fix the corresponding parameter ! >>>>>>>>>> > Regards >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > Sebastien BAHLOUL >>>>>>>>>> > IAM / Security specialist >>>>>>>>>> > Ldap Synchronization Connector : http://lsc-project.org >>>>>>>>>> > Blog : http://sbahloul.wordpress.com/ >>>>>>>>>> > >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Rgrds, Pavel Morozov >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Sebastien BAHLOUL >>>>>>>>> IAM / Security specialist >>>>>>>>> Ldap Synchronization Connector : http://lsc-project.org >>>>>>>>> Blog : http://sbahloul.wordpress.com/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Rgrds, Pavel Morozov >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Rgrds, Pavel Morozov >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Rgrds, Pavel Morozov >>>>> >>>> >>>> >>> >>> >>> -- >>> Rgrds, Pavel Morozov >>> >> >> >> >> -- >> Rgrds, Pavel Morozov >> > > -- Rgrds, Pavel Morozov
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

