slapcat -n 1 -l users.ldif slapcat:データベースが必要な操作をサポートしていません。

slapcat -n 1 -l users.ldif slapcat:データベースが必要な操作をサポートしていません。

エラーが発生しました。

slapcat: database doesn't support necessary operations. 

コマンドを実行しようとしたとき

slapcat -n 1 -l users.ldif

1を0に置き換えると、私の設定のバックアップになることがわかります。

このエラーが発生した理由と、LDAPを新しいサーバーに移行できるように処理する方法を理解するのに役立つ人はいますか?

答え1

これについて100%確信することはできませんが、データベースの作成時に設定したデータベースと関連があると思います。少なくとも私の場合、olcDatabaseを{2}に設定したので、nを2に変更したときに機能しました。それから私はusers.ldifファイルで私のユーザーを見ました。

dn: olcDatabase={2}hdb,cn=config

私の場合、同じエラーが発生し、次のように変更しました。

slapcat -n 2 -l users.ldif

関連情報