Hey guys,
I'm getting an "operation not permitted within namingContext" error when
trying to add an entry into a test environment using back-sql. I created
the database using the
backsql_create.sql,testdb_create.sql,testdb_data.sql, and
testdb_metadata.sql files in the OpenLDAP source. I've also tried just
using one of the entries in the testdb as a template. Still didn't work.
Not sure where the issue is. If you guys can help point me in the right
direction that would be awesome.
Thanks!
I'm building using version 2.4.40 on Linux Mint 17. More relevant info:
/etc/odbc.ini:
[openldap]
Description = Example for OpenLDAP's back-sql
Driver = MySQL
Trace = No
Database = openldap
Servername = localhost
UserName = openldap
Password = thisisatest
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
ConnSettings =
SOCKET = /var/run/mysqld/mysqld.sock
/etc/odbcinst.ini:
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
FileUsage = 1
/usr/local/openldap/slapd.conf:
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args
database sql
suffix "dc=example,dc=com"
rootdn "cn=root,dc=example,dc=com"
rootpw thisisatest
dbname openldap
dbuser openldap
dbpasswd thisisatest
subtree_cond "ldap_entries.dn LIKE CONCAT('%',?)"
insentry_stmt "INSERT INTO ldap_entries (dn,oc_map_id,parent,keyval)
VALUES (?,?,?,?)"
has_ldapinfo_dn_ru no
File permissions:
srwxrwxrwx 1 mysql mysql 0 Dec 8 12:22 /var/run/mysqld/mysqld.sock
lrwxrwxrwx 1 root root 43 Dec 8 16:25 /usr/lib/odbc/libmyodbc.so ->
/usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
-r--r--r-- 1 root root 20499 Dec 15 11:52
/usr/local/etc/openldap/schema/core.schema
-r--r--r-- 1 root root 73994 Dec 15 11:52
/usr/local/etc/openldap/schema/cosine.schema
-r--r--r-- 1 root root 6267 Dec 15 11:52
/usr/local/etc/openldap/schema/inetorgperson.schema
-rw-r--r-- 1 openldap openldap 29 Dec 15 12:00
/usr/local/var/run/slapd.args
-rw-r--r-- 1 openldap openldap 6 Dec 15 12:00
/usr/local/var/run/slapd.pid