Moin! Habe da ein Problem mit Openldap. Postgresql datenbank ist richtig konfiguriert, Datenbank und Tabellen mit Inhalt sind nach Anleitung und Scripten vom openldap Paket erfolgt. Wenn ich Openldap starten will, bekomme ich folgende Fehlermeldung: Unrecognized database type (sql) Wieso kennt er sql nicht? Ich habe mir mal die SuSE Quellen zum Openldap RPM angeguckt. Im SPEC file steht kein enable_sql Wenn ich das SPEC file anpasse, indem ich die sql Option mit eintrage, dann kann ich das Paket nicht neu Übersetzen. Ihm fehlt immer irgend was zu den sql Headern. Die Paketabhängingkeiten habe ich überprüft. Alles ist installiert was benötigt wird (so wie angegeben). Ist es nötig das Paket neu zu übersetzen, oder liefert SuSE das openldap Paket mit Datenbankunterstützung aus? Liegt es an meiner Konfiguration? Was mache ich falsch? Habe noch die Konfigurationsdateien mitgeschickt. Danke schon mal für eure Antworten. Gruß Björn Bredohl Meine /etc/odbc.ini ------------------------------------------------------------ [ODBC Data Sources] PgSQL=PostgreSQL [PgSQL] Driver=/usr/lib/psqlodbc.so Description=Connection to LDAP/POSTGRESQL Servername=localhost Port=5432 Protocol=6.4 FetchBufferSize=99 Username=postgres Password=xxxxxxxxxxxx Database=pg_ldap ReadOnly=no Debug=1 CommLog=1 [ODBC] InstallDir=/usr/lib ------------------------------------------------------------ Meine /etc/odbcinst.ini ------------------------------------------------------------ [PostgreSQL] Description=ODBC for PostgreSQL Driver=/usr/lib/psqlodbc.so [ODBC] Trace=1 Debug=1 Pooling=No ------------------------------------------------------------ Meine /etc/openldap/slapd.conf ------------------------------------------------------------ include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema # Define global ACLs to disable default read access. # Do not enable referrals until AFTER you have a working directory # service AND an understanding of referrals. #referral ldap://root.openldap.org pidfile /var/run/slapd.pid argsfile /var/run/slapd.args ####################################################################### # sql database definitions ####################################################################### database sql suffix "o=sql,c=RU" rootdn "cn=root,o=sql,c=RU" rootpw secret dbname PostgreSQL dbuser postgres dbpasswd xxxxxxxxxxxx insentry_query "insert into ldap_entries (id,dn,oc_map_id,parent,keyval) values ((select max(id)+1 from ldap_entries),?,?,?,?)" upper_func "upper" strcast_func "text" concat_pattern "?||?" has_ldapinfo_dn_ru no
participants (1)
-
Bjoern Bredohl