1. IMPORTANT - 11/13/2015: In light of a possible breach we have scrubbed all passwords. You will need to request a password reset through the site. Click here for more information.

Openldap cannot map structuralObjectClass

Discussion in 'Database' started by Dreamsword, Aug 16, 2013.

  1. Dreamsword

    Dreamsword New Member

    Aug 16, 2013
    Likes Received:
    Hey guys

    I compiled OpenLDAP with --enable-sql, I have setup the lda.conf, slapd.conf and both the odbc config files.

    It starts the slapd no problem.

    But as soon as I try to add an entry (via phpldapadmin) it gives me -

    Could not add the object to the LDAP server.

    LDAP said:

    Server is unwilling to perform

    Error number:



    The LDAP server refused to perform the operation.

    I then started slapd with slapd –d 1

    And I see this error in the log when I try to add an item

    520cbd45 >>> dnPrettyNormal: <dc=ond>

    520cbd45 <<< dnPrettyNormal: <dc=ond>, <dc=ond>

    520cbd45 ==>backsql_add("dc=ond")

    520cbd45 oc_check_required entry (dc=ond), objectClass "domain"

    520cbd45 oc_check_allowed type "dc"

    520cbd45 oc_check_allowed type "objectClass"

    520cbd45 oc_check_allowed type "structuralObjectClass"

    520cbd45 backsql_add("dc=ond"): cannot map structuralObjectClass "domain" -- aborting

    520cbd45 send_ldap_result: conn=1002 op=1 p=3

    520cbd45 send_ldap_response: msgid=2 tag=105 err=53

    ber_flush2: 58 bytes to sd 10

    520cbd45 <==backsql_add("dc=ond"): 53 "operation not permitted within namingContext"

    I am using the database that came with openldap

    But for the life of me I have no idea what the cause of this is and how I will be able to fix it.

    Any suggestions?

Share This Page