ldap删除重装启动报错main: TLS init def ctx failed: -1处理

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-23 19:27   15   0

参考文档连接https://www.cnblogs.com/students/p/12900846.html

由于ldap之前安装的配置信息有问题,去修改配置信息发现不生效,所以直接删除重装了,但是重装后启动死活起不来,一直报错

以下是排查过程

1、首先查看日志文件

默认安装日志文件/var/log/slapd.log

两个错误,一个checksum 配置文件错误和main: TLS init def ctx failed: -1错误

2、检测配置文件

执行

slaptest -u

出现 config file testing succeeded 说明配置文件checksum 这个错误没问题

3、检查配置文件相关文件

很奇怪,检查ldap的配置文件/etc/openldap发现缺少certs文件夹和ldap.conf配置,如下图

找到原因,重新新建certs文件即可,ldap.conf等起来后就会自动生成

mkdir -p /etc/openldap/certs

重新创建证书certs里面的证书

bash /usr/libexec/openldap/create-certdb.sh

bash /usr/libexec/openldap/generate-server-cert.sh

再次启动ldap,成功

systemctl start slapd

systemctl status slapd

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP