免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: py
打印 上一主题 下一主题

[ldap] 写给所有OpenLDAP不能正常启动的人 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
121 [报告]
发表于 2007-04-26 09:37 |只看该作者
谢谢py的解答.

问题还是有

[root@mail openldap]#  /usr/local/libexec/slapd -d 256
@(#) $OpenLDAP: slapd 2.3.35 (Apr 25 2007 18:01:49) $
        root@mail.inner.mobileavs.cn:/home/openldap-2.3.35/servers/slapd
/usr/local/etc/openldap/schema/qmail.schema: line 259: AttributeType not found: "mail"
slapd stopped.
connections_destroy: nothing to destroy.


mail这个属性在哪个schema文件里呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
122 [报告]
发表于 2007-04-26 09:59 |只看该作者
include /usr/local/etc/openldap/schema/qmail.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema

database ldbm

suffix "dc=mail , dc=inner , dc=mobile , dc=cn"
rootdn "dc=mail , dc=inner , dc=mobile , dc=cn"

rootpw "{SSHA}qPs2i02sTdCAKmeiSXkSR0ns0gUgOT71"

index objectclass,mail,uid
index qmailUser


这是我的slapd.conf文件

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
123 [报告]
发表于 2007-04-26 10:11 |只看该作者
我发现更换几个被include的文件的顺序,就报不同的错误.

现在的顺序是
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/qmail.schema


[root@mail openldap]# /usr/local/libexec/slapd -d 256
@(#) $OpenLDAP: slapd 2.3.35 (Apr 25 2007 18:01:49) $
        root@mail.inner.mobileavs.cn:/home/openldap-2.3.35/servers/slapd
/usr/local/etc/openldap/slapd.conf: line 82: no indexes selected
slapd stopped.
connections_destroy: nothing to destroy.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
124 [报告]
发表于 2007-04-26 13:26 |只看该作者
原帖由 mq110 于 2007-4-26 10:11 发表
我发现更换几个被include的文件的顺序,就报不同的错误.

现在的顺序是
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc ...

加一个试试
include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/nis.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema
# postfix
include         /usr/local/etc/openldap/schema/qmail.schema

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
125 [报告]
发表于 2007-04-26 13:35 |只看该作者
这个我上午的时候也加过了,不行.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
126 [报告]
发表于 2007-04-26 15:34 |只看该作者
原帖由 mq110 于 2007-4-26 13:35 发表
这个我上午的时候也加过了,不行.
usr/local/etc/openldap/slapd.conf: line 82: no indexes selected

你的LDAP 是什么版本啊
你可以参考一下 slapd.conf.def* 那个

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
127 [报告]
发表于 2007-04-26 16:08 |只看该作者
我的ldap是2.3.32版本

openldap.

现在的错误是.

[root@mail openldap]# /usr/local/libexec/slapd -d 256
@(#) $OpenLDAP: slapd 2.3.32 (Apr 26 2007 15:09:0 $
        root@mail.inner.mobileavs.cn:/home/openldap-2.3.32/servers/slapd
/usr/local/etc/openldap/slapd.conf: line 85: index attribute "qmailUser" undefined
slapd stopped.
connections_destroy: nothing to destroy.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
128 [报告]
发表于 2007-04-26 17:58 |只看该作者
schema文件的顺序是先include标准的,再引入自己的,把自己的文件放在最前面肯定是会不行。OpenLDAP在安装好之后/usr/local/etc/openldap/下有一个配置文件的范例文件,修改这个文件就可以。最后的这个错误是因为在你所有的schema文件中都没有定义qmailUser这个attributeType,检查一下你的qmail.schema文件,看看是不是已经定义了这个属性。

论坛徽章:
0
129 [报告]
发表于 2007-04-27 00:54 |只看该作者
请问我在本地启动ldap正常,但是把directory放置在一个nfs share的目录上,启动到:
backend_startup_one: starting "cn=config"
backend_startup_one: starting "o=qmail"
就没有动静了,下一步正常的话应该是bdb_db_open: dbenv_open(/home/ldap/var/openldap-data)才对,但是在log中没有这句话
这个时候能看到ldap的进程但是无法stop也无法kill,也看不到pid
请问这个是nfs的问题还是nfs server的问题(我用的是wss2003做的nfs)

论坛徽章:
0
130 [报告]
发表于 2007-04-27 10:39 |只看该作者

ldap不能正常启动

Server starting.
Plugin of type EXTENDEDOP is successfully loaded from libevent.so.
Plugin of type EXTENDEDOP is successfully loaded from libtranext.so.
Plugin of type EXTENDEDOP is successfully loaded from libldaprepl.so.
Plugin of type PREOPERATION is successfully loaded from libDSP.so.
Plugin of type PREOPERATION is successfully loaded from libDigest.so.
Plugin of type EXTENDEDOP is successfully loaded from libevent.so.
Plugin of type EXTENDEDOP is successfully loaded from libtranext.so.
Plugin of type AUDIT is successfully loaded from /lib/libldapaudit.so.
Plugin of type EXTENDEDOP is successfully loaded from libevent.so.
Plugin of type EXTENDEDOP is successfully loaded from libtranext.so.
Plugin of type DATABASE is successfully loaded from /lib/libback-rdbm.so.
Plugin of type REPLICATION is successfully loaded from /lib/libldaprepl.so.
Plugin of type EXTENDEDOP is successfully loaded from /lib/libback-rdbm.so.
Plugin of type EXTENDEDOP is successfully loaded from libevent.so.
Plugin of type DATABASE is successfully loaded from /lib/libback-config.so.
ibm-slapdDbName parameter is missing from configuration file.
ibm-slapdDbUserID parameter is missing from configuration file.
ibm-slapdDbUserPW parameter is missing from configuration file.
Failed to initialize be_config.
Error encountered.  Server starting in configuration only mode.
Plugin of type EXTENDEDOP is successfully loaded from libloga.so.
The required attribute ibm-slapdDbUserPW is missing for entry  cn=Directory, cn=                                              RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute ibm-slapdDbUserID is missing for entry  cn=Directory, cn=                                              RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute ibm-slapdDbName is missing for entry  cn=Directory, cn=RD                                              BM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute ibm-slapdDbInstance is missing for entry  cn=Directory, c                                              n=RDBM Backends, cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute cn is missing for entry  cn=Directory, cn=RDBM Backends,                                               cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute objectClass is missing for entry  cn=Directory, cn=RDBM B                                              ackends, cn=IBM Directory, cn=Schemas, cn=Configuration.
The required attribute objectClass is missing for entry  cn=Directory, cn=RDBM B                                              ackends, cn=IBM Directory, cn=Schemas, cn=Configuration.
Non-SSL port initialized to 389.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP