Когда ставил 3.5.1 было тоже самое.
Вот что было в *trace.log(на контроллере домена, где установлен драйвер) при создании пользователя 111 в eDir:
DirXML: [02/03/10 11:15:00.56]: ADDriver: Publisher Poll
DirXML: [02/03/10 11:15:00.56]: ADDriver: get object changes - 0x0000
DirXML: [02/03/10 11:15:00.56]: ADDriver: object changes complete
DirXML: [02/03/10 11:15:11.87]: Loader: Received 'subscriber execute' document
DirXML: [02/03/10 11:15:11.87]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.87]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query>
<search>
<search>
<value>111</value>
</search>
<read>
</query>
</input>
</nds>
DirXML: [02/03/10 11:15:11.87]: Loader: Calling subscriptionShim->execute()
DirXML: [02/03/10 11:15:11.87]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.87]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query>
<search>
<search>
<value>111</value>
</search>
<read>
</query>
</input>
</nds>
DirXML: [02/03/10 11:15:11.87]: ADDriver: parse command
className user
destDN ou,dc,dc,dc
eventId 0
association
DirXML: [02/03/10 11:15:11.87]: ADDriver: query
DirXML: [02/03/10 11:15:11.87]: ADDriver: query constraints
DirXML: [02/03/10 11:15:11.87]: ADDriver: search-class user
DirXML: [02/03/10 11:15:11.87]: ADDriver: search-attr userPrincipalName
DirXML: [02/03/10 11:15:11.87]: ADDriver: 111
DirXML: [02/03/10 11:15:11.87]: ADDriver: read-attr (do not return attributes)
DirXML: [02/03/10 11:15:11.87]: ADDriver: query
base DN: ou,dc,dc,dc,
filter: (&(&(objectCategory=CN=Person,CN=Schema,CN=Configuration,DC,DC,DC)(objectClass=user))(userPrincipalName=111)),
return: (attribute values) objectClass, objectGUID,
DirXML: [02/03/10 11:15:11.87]: ADDriver: query
base DN: ou,dc,dc,dc,
filter: (&(&(objectCategory=CN=Person,CN=Schema,CN=Configuration,DC,DC,DC)(objectClass=user))(userPrincipalName=111)),
return: (attribute values) objectClass, objectGUID,
DirXML: [02/03/10 11:15:11.89]: ADDriver: ldap get next page ( 2147483647)
DirXML: [02/03/10 11:15:11.89]: Loader: subscriptionShim->execute() returned:
DirXML: [02/03/10 11:15:11.89]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.89]: <nds>
<source>
<product>AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status>
</output>
</nds>
DirXML: [02/03/10 11:15:11.89]:
DirXML Log Event -------------------
Driver = \OES_TREE\Organization\AD-eDir\ad-test
Thread = Subscriber Channel
Level = success
DirXML: [02/03/10 11:15:11.89]: Loader: Received 'subscriber execute' document
DirXML: [02/03/10 11:15:11.89]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.89]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query>
<search>
<read>
</query>
</input>
</nds>
DirXML: [02/03/10 11:15:11.89]: Loader: Calling subscriptionShim->execute()
DirXML: [02/03/10 11:15:11.89]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.89]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query>
<search>
<read>
</query>
</input>
</nds>
DirXML: [02/03/10 11:15:11.89]: ADDriver: parse command
className user
destDN CN=111,OU=TEST2,OU=TECH,OU=IT,ou,dc,dc,dc
eventId 0
association
DirXML: [02/03/10 11:15:11.89]: ADDriver: query
DirXML: [02/03/10 11:15:11.89]: ADDriver: query constraints
DirXML: [02/03/10 11:15:11.89]: ADDriver: search-class user
DirXML: [02/03/10 11:15:11.89]: ADDriver: read-attr (do not return attributes)
DirXML: [02/03/10 11:15:11.89]: ADDriver: query
base DN: CN=111,OU=TEST2,OU=TECH,OU=IT,ou,dc,dc,dc,
filter: (&(objectCategory=CN=Person,CN=Schema,CN=Configuration,DC=,DC,DC)(objectClass=user)),
return: (attribute values) objectClass, objectGUID,
DirXML: [02/03/10 11:15:11.89]: ADDriver: query
base DN: CN=111,OU=TEST2,OU=TECH,OU=IT,ou,dc,dc,dc,
filter: (&(objectCategory=CN=Person,CN=Schema,CN=Configuration,DC,DC,DC)(objectClass=user)),
return: (attribute values) objectClass, objectGUID,
DirXML: [02/03/10 11:15:11.89]: ADDriver: ldap get next page ( 2147483647)
DirXML: [02/03/10 11:15:11.89]: Loader: subscriptionShim->execute() returned:
DirXML: [02/03/10 11:15:11.89]: Loader: XML Document:
DirXML: [02/03/10 11:15:11.89]: <nds>
<source>
<product>AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status>
</output>
</nds>
DirXML: [02/03/10 11:15:11.89]:
DirXML Log Event -------------------
Driver = \OES_TREE\Organization\AD-eDir\ad-test
Thread = Subscriber Channel
Level = success
DirXML: [02/03/10 11:16:00.46]: Loader: Received document from publicationShim
DirXML: [02/03/10 11:16:00.46]: Loader: XML Document:
DirXML: [02/03/10 11:16:00.46]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<status>
</input>
</nds>
DirXML: [02/03/10 11:16:00.54]: Loader: Received 'publisher reply' document
DirXML: [02/03/10 11:16:00.54]: Loader: XML Document:
DirXML: [02/03/10 11:16:00.54]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status></status>
</output>
</nds>
DirXML: [02/03/10 11:16:00.54]: Loader: DirXML returned:
DirXML: [02/03/10 11:16:00.54]: Loader: XML Document:
DirXML: [02/03/10 11:16:00.54]: <nds>
<source>
<product>DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status></status>
</output>
</nds>
DirXML: [02/03/10 11:16:00.54]:
DirXML Log Event -------------------
Driver = \OES_TREE\Organization\AD-eDir\ad-test
Thread = Publisher Channel
Level = success
DirXML: [02/03/10 11:16:00.54]: ADDriver: Publisher Poll
DirXML: [02/03/10 11:16:00.54]: ADDriver: get object changes - 0x0000
DirXML: [02/03/10 11:16:00.54]: ADDriver: object changes complete
Вроде ничего ругательного нет, но пользователь не создался в AD
Для юзеров и подразделений в AD создан отдельный OU, в корне.
Поэтому Base DN в виде ou,dc,dc,dc