我遵循了关于zytrax.com的教程来安装Openldap for windows。成功安装后,我使用slapadd命令从ldif文件导入用户数据。
我能够使用连接和检索用户数据。在重新启动我的计算机后,我无法启动stanalone操作圈服务器。
键入以下命令时:
C:\OpenLDAP>slapd -d 8 -h "ldaps://localhost:610/ ldap://localhost:389/" -f slapd.conf我得到以下错误输出:
C:\OpenLDAP>slapd -d 8 -h "ldaps://localhost:610/ ldap://localhost:389/" -f slapd.conf
62e67204 OpenLDAP 2.4.49 Standalone LDAP Server (slapd)bdb_db_open: database "dc=hamilton-medical,dc=com": unclean shutdown detected; attempting recovery.
62e67204 bdb_db_open: warning - no DB_CONFIG file found in directory ./data: (2).
Expect poor performance for suffix "dc=my-domain,dc=com".
62e67204 bdb_db_open: database "dc=my-domain,dc=com": alock_recover failed我在谷歌上发现,为了解决这个问题,我必须删除任何名为alock文件的文件,但我在Openldap目录中找不到这样的文件。也许我在安装的时候漏掉了什么。
有谁能帮我解决这个问题吗?
发布于 2022-08-02 19:25:10
在slapd.conf中,您应该有以下两行:
pidfile /run/slapd.pid
argsfile /run/slapd.args您可能在您的配置中定义了不同的路径,但是您的想法只是在安装目录下找到这两个文件(例如。在c:\openldap\var\run中,并删除它们。那么服务器应该能够重新启动。
https://stackoverflow.com/questions/73183310
复制相似问题