[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:45621] ldapでデータが削除できない
小林と申します。
現在slapdの設定を行い、migrationtoolsを利用して
データを移行しようと試みております。
しかし以下の手順でデータを投入したらデータが削除
できなくなってしまいました。
/etc/groupをmigrationtoolsで変換
ldapaddで変換したldifを挿入
こうすると
ou=Group,dc=abs-network,dc=com
というOrganizationalGroupga存在しないのに、
変換後のグループは登録できてしまいました。
そこで、ou=Groupを登録しようと以下のようなldifを作成してみると
dn: ou=Group,dc=abs-network,dc=com
objectClass: top
objectClass: organizationalUnit
ou: Group
debian:/home/daigo# ldapadd -x -W -D "cn=admin,dc=abs-network,dc=com" -f
/home/daigo/sarge_group.ldif
Enter LDAP Password:
adding new entry "ou=Group,dc=abs-network,dc=com"
ldap_add: Already exists (68)
っとなり、既に存在すると言われます。
しかし削除しようとすると
debian:/home/daigo# ldapdelete -x -h localhost -D
"cn=admin,dc=abs-network,dc=com" -W "ou=Group,dc=abs-network,dc=com"
Enter LDAP Password:
Delete Result: No such object (32)
Matched DN: dc=abs-network,dc=com
そんなものはないと言われてしまいます。
また登録してしまったグループを削除しようとすると
debian:/home/daigo# ldapdelete -x -h localhost -D
"cn=admin,dc=abs-network,dc=com" -W
"cn=dovecot,ou=Group,dc=abs-network,dc=com"
Enter LDAP Password:
Delete Result: Internal (implementation specific) error (80)
Additional info: could not locate parent of entry
となり削除できません。
この状況ではBerkeleyDBを再構築するしかないのでしょうか。
ご教示ください。