I ran into a small problem where one of my users has a uid that is 22 
characters in length and I received the [LDAP: error code 80 - 00000523] error. 
I looked up the error and its:

Active Directory has a limitation of 20 characters for the user account name; 
for example, uid or cn. If you create a user with more than 20 character

Is there a way around this other than shortening the users uid name?

Thanks,

Brian



-----Original Message-----
From: Clément OUDOT [mailto:[email protected]] 
Sent: Thursday, November 03, 2011 4:48 AM
To: Rohler, Brian L
Cc: [email protected]
Subject: Re: [lsc-users] LDAP: error code 53 - 00002077

2011/11/3 Rohler, Brian L <[email protected]>:
> I'm actually getting very close to being able to put the dst.uid in place of 
> the src.cn. Why is ldap complaining with error code 34?
>
> Nov 02 23:45:59 - DEBUG - Synchronizing user for {gidnumber=3000, 
> uid=Tom Smith, uidnumber=4146} Nov 02 23:45:59 - DEBUG - In entry 
> "CN=tsmith,CN=Users":  List of attributes considered for writing in 
> destination: [sn, AD.userAccountControl, cn, sAMAccountName, 
> gidNumber, uidNumber, objectClass, givenName] Nov 02 23:45:59 - DEBUG 
> - In entry "CN=tsmith,CN=Users":  Attribute "sn" is in FORCE status 
> Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  Adding 
> attribute "sn" with values [tsmith] Nov 02 23:45:59 - DEBUG - In entry 
> "CN=tsmith,CN=Users":  Attribute "AD.userAccountControl" is in FORCE 
> status Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  
> Attribute "AD.userAccountControl" will not be written to the 
> destination Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  
> Attribute "cn" is in FORCE status Nov 02 23:45:59 - DEBUG - In entry 
> "CN=tsmith,CN=Users":  Adding attribute "cn" with values [Tom Smith] 
> Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  Attribute 
> "sAMAccountName" is in FORCE status Nov 02 23:45:59 - DEBUG - In entry 
> "CN=tsmith,CN=Users":  Adding attribute "sAMAccountName" with values 
> [tsmith] Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  
> Attribute "gidNumber" is in FORCE status Nov 02 23:45:59 - DEBUG - In entry 
> "CN=tsmith,CN=Users":  Adding attribute "gidNumber" with values [3000] Nov 02 
> 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  Attribute "uidNumber" is 
> in FORCE status Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  
> Adding attribute "uidNumber" with values [4146] Nov 02 23:45:59 - DEBUG - In 
> entry "CN=tsmith,CN=Users":  Attribute "objectClass" is in FORCE status Nov 
> 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  Adding attribute 
> "objectClass" with values [organizationalPerson, person, user, top] Nov 02 
> 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  Attribute "givenName" is 
> in FORCE status Nov 02 23:45:59 - DEBUG - In entry "CN=tsmith,CN=Users":  
> Adding attribute "givenName" with values [Tom Smith] Nov 02 23:45:59 - ERROR 
> - Error while adding entry CN=tsmith,CN=Users in directory 
> :javax.naming.InvalidNameException: CN=tsmith,CN=Users: [LDAP: error code 34 
> - 00002081: NameErr: DSID-03050C42, problem 2003 (BAD_ATT_SYNTAX), data 0, 
> best match of:
>        'CN=tsmith,CN=Users,dc=example,dc=local'
> ]; remaining name 'CN=tsmith,CN=Users'
> Nov 02 23:45:59 - ERROR - Error while synchronizing ID 
> CN=tsmith,CN=Users: java.lang.Exception: Technical problem while 
> applying modifications to directory Nov 02 23:45:59 - DEBUG - 
> java.lang.Exception: Technical problem while applying modifications to 
> directory
> java.lang.Exception: Technical problem while applying modifications to 
> directory
>        at 
> org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:
> 399) [lsc-core-1.2.1.jar:na]
>        at 
> org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:272) 
> [lsc-core-1.2.1.jar:na]
>        at org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:155) 
> [lsc-core-1.2.1.jar:na]
>        at org.lsc.Launcher.run(Launcher.java:151) 
> [lsc-core-1.2.1.jar:na]
>        at org.lsc.Launcher.main(Launcher.java:123) 
> [lsc-core-1.2.1.jar:na]
> dn: CN=tsmith,CN=Users,DC=example,DC=local
> changetype: add
> sn: tsmith
> cn: Tom Smith
> sAMAccountName: tsmith
> gidNumber: 3000
> uidNumber: 4146
> objectClass: organizationalPerson
> objectClass: person
> objectClass: user
> objectClass: top
> givenName: Tom Smith

Hi,

please check your configuration, because what I see is that the CN value inside 
the entry is not the CN value from the DN. You maybe swapped cn and sn in your 
configuration.

You must build a correct entry to be able to add it in AD. You can try to add 
it manually with ldapadd to do tests.


Clément.
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to