Rich, thanks for the suggestions.

I tested setting both nsslapd-dn-validate-strict and nsslapd-syntaxcheck to
off, but no luck. Finally had a go at disabling "cn=Distinguished Name
Syntax,cn=plugins,cn=config" entirely (nsslapd-pluginEnabled: off) but the
server wouldn't start at all with this gone. Can't see any other attributes
in dse.ldif that seem to apply.

-Audun


On Thu, Jun 26, 2014 at 4:01 PM, Rich Megginson <[email protected]> wrote:

>  On 06/26/2014 07:59 AM, Rich Megginson wrote:
>
> On 06/26/2014 07:50 AM, Audun Røe wrote:
>
>  Hello,
>
>  I'm trying to delete some problematic entries from our 389 directory.
> The entry DNs contain < and > (probably found their way into the directory
> years ago). This causes problems with JNDI where DNs from search results
> are fed directly back into more searches because these particular DNs are
> somehow returned in in escaped form. E.g.
> ou=my<problematic>entry,dc=example,dc=com becomes
> ou=my\<problematic\>entry,dc=example,dc=com, causing error 32. I'm not sure
> if it's the directory server or JNDI adding the escaping, as ldapsearch
> from the command line doesn't seem to behave this way, but it doesn't
> really matter: I want to remove the entries and get rid of the issue.
> Unfortunately, I'm unable to:
>
>  $ ldapdelete -D "cn=directory manager" -WxH "ldap://example.com:389";
> "ou=my<problematic>entry,dc=example,dc=com"
>  Enter LDAP Password:
> ldap_delete: Invalid DN syntax (34)
>  additional info: DN value invalid per syntax
>
>  I've also tried deleting through Apache Directory Studio, error 34 there
> as well.
>
>  So, any ideas on how to get rid of them? The only thing I can think of
> is to db2ldif the entire directory, manually excise the entries from the
> LDIF file and then re-import. But I'd rather not take this step unless
> there's no other way.
>
>
> You could try disabling syntax checking - nsslapd-syntaxcheck
>
>
> Sorry - disable DN syntax checking - I believe that may be different than
> regular syntax checking
>
>
>
>
> -Audun
>
>
> --
> 389 users mailing 
> [email protected]https://admin.fedoraproject.org/mailman/listinfo/389-users
>
>
>
>
> --
> 389 users mailing 
> [email protected]https://admin.fedoraproject.org/mailman/listinfo/389-users
>
>
>
> --
> 389 users mailing list
> [email protected]
> https://admin.fedoraproject.org/mailman/listinfo/389-users
>
--
389 users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to