directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Zoerner <>
Subject Alias back from a descendant. Allowed or not?
Date Thu, 21 Dec 2006 17:02:46 GMT
Hi all!

I had problems with alias entries and reduced it to a minimum example:

It fails to import the following two entries into ApacheDS 1.0 -- 
default server.xml. The second entry is an alias to the first one, and 
is directly located below the first entry:

dn: ou=Singers,dc=example,dc=com
ou: Singers
objectclass: top
objectclass: organizationalUnit

dn: ou=Songwriters,ou=Singers,dc=example,dc=com
ou: Songwriters
objectclass: top
objectclass: organizationalUnit
objectclass: alias
aliasedobjectname: ou=Singers,dc=example,dc=com

Here is the result I got from an ldapmodify attempt:

$ ldapmodify -h localhost -p 10389 -D "uid=admin,ou=system" -w ****** -q 
-c -a -f aliasSingers.ldif
ldap_add: Unknown error
ldap_add: additional info: failed to add entry 
ple,dc=com: [36] aliasDereferencingProblem - attempt to create alias 
with cycle to relative ou=Singers,dc=example,dc=com not allowed from 
descendent alias,,0.9.2342.19200300.100.1.25=example,0.9.2342.192

It seems that ApacheDS does not allow to create an alias from a 
descendant. Unsure, I tried the same with the following servers:

  * IBM Tivoli Directory Server 6.0
  * Sun Java System Directory Server 5.2
  * OpenLDAP 2.3

With all of them, it worked just fine. Thus I assume it is an error in 
ApacheDS. Should I raise an appropriate JIRA issue for it?

Thanks in advance,

View raw message