back-sql の slapd 設定: slapd.conf から slapd.d への例の変換方法

back-sql の slapd 設定: slapd.conf から slapd.d への例の変換方法

私はback-sql(具体的にはpostgresqlバックエンド)でslapdを設定しようとしています。私が見つけたすべてのドキュメント(Postgresq LDAP の使い方(より完全であるように思われる)は、slapd.conf を使用する古い設定に関連していますが、新しい slapd.d 動的設定を使用する必要があります。

構成にエントリを追加する方法がわかりません。現在試しているのは次のとおりです。

dn: olcDatabase={1}sql,cn=config
objectClass: olcDatabaseConfig
objectClass: olcSqlConfig
olcSuffix: dc=vega,dc=com
olcDatabase: sql
olcDbName: mytest

しかし、ldapmodify を実行すると、次のエラーが発生します:

root@argo-jessie:~# ldapmodify -x  -D cn=admin,cn=config -W  -f ,ldapvi-argo-jessie-7228.ldif
Enter LDAP Password: 
adding new entry "olcDatabase={1}sql,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
    additional info: <olcSuffix> failed startup

そして、debugLevel 254 では次のようになります:

Sep 23 16:34:18 localhost slapd[5650]: olcSuffix: value #0: <olcSuffix> failed startup (dc=vega,dc=com)!
Sep 23 16:34:18 localhost slapd[5650]: send_ldap_result: err=80 matched="" text="<olcSuffix> failed startup"

Debian Jessie の slapd バージョン 2.4.40 でテストを行う

答え1

私は何人かの男に完全に落胆させられましたslapdリストからこのバックエンドは実験的なものでサポートされていないため、使用しないでください。

関連情報