From: Wido D. <wid...@tu...> - 2004-02-26 16:35:46
|
On Thursday 26 February 2004 16:57, Alessandro Fiorino wrote: > On Thursday 26 February 2004 16:06, Wido Depping wrote: > > Hi Alessandro, > > could you add two lines to the file > > $LUMA_INSTALL_PREFIX/lib/luma/plugins/addressbook/ContactWizard.py ? > > After line 90 please add: > > print values > > print modlist > > Here's the result > {'cn': ['John Doe '], 'objectClass': ['person', 'organizationalPerson', > 'inetOrgPerson'], 'sn': ['Doe'], 'homePhone': ['12345678']} > [('cn', ['John Doe ']), ('objectClass', ['person', 'organizationalPerson', > 'inetOrgPerson']), ('sn', ['Doe']), ('homePhone', ['12345678'])] > Error during LDAP request > Reason: {'info': "value of naming attribute 'cn' is not present in entry", > 'desc': 'Naming violation'} > > I don't see the base location, it's ok? It's ok that you don't see the base dn of the entry. It is computed based on the cn, the current time and a random number between 0-100. The strange thing is, that I can add the entry with the same values you use. :/ Because of that there are only two possibilities left. First, your LDAP server or its configuration is broken. Or second, that you use a buggy version of python-ldap. What LDAP server do you use and which python-ldap version do you have? Here I use 2.0.0_pre15. I'm going to dig further into this. mfg. Wido |