如何使用OpenLDAP作为Ubuntu下OpenAM的存储?

如何使用OpenLDAP作为Ubuntu下OpenAM的存储?,ubuntu,openldap,opensso,Ubuntu,Openldap,Opensso,我知道有很多关于如何在Ubuntu下设置OpenLDAP,或者如何为OpenAM(以前的OpenSSO)配置数据存储的资料。对我来说最有用的是: 不幸的是,当我尝试导入从以前安装了OpenSSO(实际上是Java Access Manager,但我希望它们可以像表面上那样互换)的系统导出的LDIF时,我得到了以下错误: ldap_add: Invalid syntax (21) additional info: objectClass: value #2 invalid per sy

我知道有很多关于如何在Ubuntu下设置OpenLDAP,或者如何为OpenAM(以前的OpenSSO)配置数据存储的资料。对我来说最有用的是:

不幸的是,当我尝试导入从以前安装了OpenSSO(实际上是Java Access Manager,但我希望它们可以像表面上那样互换)的系统导出的LDIF时,我得到了以下错误:

ldap_add: Invalid syntax (21)
    additional info: objectClass: value #2 invalid per syntax
如果我注释掉一些objectClass行,我会陷入另一个语法错误,这让我觉得我缺少了一个关键的模式。我已经添加了上面第二个链接中提供的模式,但这似乎不起作用

本页[http://docs.sun.com/app/docs/doc/820-3320/ghlvi?a=view (link dead)]描述了一个要导入的LDIF文件列表,它表明这些文件是与OpenSSO一起分发的,但遗憾的是,并非所有文件都可以从ForgeRock(OpenAM的维护者)下载。[]只有fam_*模式存在


我有点不知所措,不知下一步该做什么。我在LDAP配置方面没有太多经验,所以我可能忽略了一些非常明显的东西。谢谢你的帮助

此错误可能是由于无法识别objectclass值,或者由于条目的LDIF定义中存在额外的空格,属性语法无效。

由于我是新用户,因此不允许发布多个链接,因此我删除了所有http://-很抱歉给您带来不便!也谢谢你在这里回答,@Ludo.)发布后,我意识到这更像是一个服务器故障问题,因此我在那里创建了一个更好的问题: