在红帽企业版Linux上无法启动OpenLDAP,该如何操作?
解决方法:
相关版本: 红帽企业版Linux 3 & 4
症状: 当启动ldap服务时,日志里面有如下错误信息:
Nov 10 14:23:22 darkstar slaptest: sql_select option missing
Nov 10 14:23:22 darkstar slaptest: auxpropfunc error no mechanism available
Nov 10 14:23:22 darkstar ldap: succeeded
Nov 10 14:23:22 darkstar slapd[5503]: sql_select option missing
Nov 10 14:23:22 darkstar slapd[5503]: auxpropfunc error no mechanism available
Nov 10 14:23:22 darkstar ldap: slapd startup failed
解决方法:
有三个地方需要检查: 1. 检查/etc/openldap/ldap.conf文件拥有人是不是ldap. 如果不是,执行下面的命令:
chown ldap.ldap /etc/openldap/ldap.conf
2. 按照第一步的方法,检查文件 /etc/openldap/slapd.conf 的拥有人是不是ldap.
3. 在红帽企业版Linux4上面,在/etc/openldap/ldap.conf文件里面注释掉TLS_CACERTDIR /etc/openldap/cacerts
如果依然不能工作,打开slapd的调试功能。创建文件/etc/sysconfig/ldap,在此文件里面输入:
SLAPD_OPTIONS="-d 5"
更多的问题,请访问红帽的技术支持。。
阅读(1338) | 评论(0) | 转发(0) |