gpt4 book ai didi

ldap - 在 Apache Directory Studio 中导出 LDIF 时顺序不正确导致异常

转载 作者:行者123 更新时间:2023-12-05 07:42:09 24 4
gpt4 key购买 nike

使用 Apache Directory Studio,我想克隆一个 LDAP 服务器用于测试目的。无法导入生成的 LDIF 文件,因为结构条目的顺序错误。结果,我收到了 ERR_251_PARENT_NOT_FOUND 错误。

示例情况:

dn: ou=test2,ou=test1,o=ml3
objectClass: organizationalUnit
objectClass: top
ou: test2

dn: ou=test1,o=ml3
objectClass: organizationalUnit
objectClass: top
ou: test1

这会失败,因为 ou=test2ou=test1 的子项。所以必须先生成ou=test1。为了确认这一点,我更改了一些条目的顺序,它们已成功导入。问题:我需要手动对所有 条目执行此操作。

如何以正确的导出层次顺序获取 LDIF 导出?

最佳答案

LDIF 本身没有任何排序的概念。它只是包含所有信息的对象,重要的是 DN。导入 Apache DS 时,选中继续错误复选框 (Apache DS Studio) 并连续多次导入 LDIF,直到您没有收到任何与 RDN 相关的错误。会出现与无法创建对象相关的错误,因为它们已经存在(我没有正确记住错误文本,但从错误消息中可以明显看出 Apache DS 不会创建已经存在的条目)。

在 RDN 相关错误消失后,所有 LDIF 数据都应该在 DIT 中。

我不确定上述方法是否正确,但它适用于 DIT 的生产级迁移。

唯一的方面是,如果有任何自定义架构,请确保在数据导入完成之前导入架构 LDIF。

关于ldap - 在 Apache Directory Studio 中导出 LDIF 时顺序不正确导致异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44763199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com