Chinaunix

标题: OpenBSD4.0装OpenLDAP2.3.24 base on BDB出错 [打印本页]

作者: c3po    时间: 2007-03-11 17:34
标题: OpenBSD4.0装OpenLDAP2.3.24 base on BDB出错
# /usr/local/libexec/slapd -u _openldap -g _openldap -d 256 &
[1] 22484
# @(#) $OpenLDAP: slapd 2.3.24 (Dec  5 2006 15:22:12) $
        @ldap.infoservice.com.cn:/usr/ports/databases/openldap/w-openldap-2.3.24-bdb/build-i386-bdb/servers/slapd
bdb_db_open: alock package is unstable
backend_startup_one: bi_db_open failed! (-1)
slapd stopped.
connections_destroy: nothing to destroy.

就死在这里乐!为啥啊?
作者: MichaelBibby    时间: 2007-03-11 19:17
这个是你自己编译的么?
编译参数加的是哪几个?
作者: MichaelBibby    时间: 2007-03-11 19:26
看看是否 /var/db/openldap 这样的目录没有权限。
作者: 像把刀子    时间: 2007-03-12 11:16
database        ldbm
作者: c3po    时间: 2007-03-12 13:51
我用的是用cvsup更新过得ports编译安装。
编译命令是:
sudo env FLAVOR="bdb" SUBPACKAGE="-server" make install
编译很顺利
作者: c3po    时间: 2007-03-12 13:53
chown -R _openldap:_openldap /var/openldap-data
也做过了
作者: py    时间: 2007-03-12 20:11
你的bdb是什么版本的?是不是太新了?
我对openbsd不熟,可以试试自己手工编译
作者: MichaelBibby    时间: 2007-03-12 20:47
编译没问题的话应该不是 bdb/openldap 的问题呀,奇怪了。

试试 ldbm 是否可以启动。
作者: c3po    时间: 2007-03-13 22:08
一怒之下,把/var/openldap-data/里面的那帮db0001等东东全rm掉,只留下DB_CONFIG文件,然后重启Slapd,结果倒是没报错启动出来了,奇怪奇怪啊。
下面就是建立根目录,研究一下树形结构了。
等研究到一定程度,准备继续在此基础上研究基于OpenLDAP的PostgreSQL数据库和Postfix/Qmail系统。
^_^梦想会不会实现啊
作者: MichaelBibby    时间: 2007-03-14 18:18
没问题的。
你的这些应用已经有人实现了。

另外,我这里有一篇 OpenBSD 下 OpenLDAP+phpLDAPadmin 的文档,可以参考一下,也许有点用处:
http://www.bsdlife.org/viewtopic.php?id=97

PS:欢迎来 www.BSDLife.org,讨论OB/OPENLDAP
作者: 大大狗    时间: 2007-03-14 19:36
原帖由 MichaelBibby 于 2007-3-14 18:18 发表
没问题的。
你的这些应用已经有人实现了。

另外,我这里有一篇 OpenBSD 下 OpenLDAP+phpLDAPadmin 的文档,可以参考一下,也许有点用处:
http://www.bsdlife.org/viewtopic.php?id=97

PS:欢 ...

我的也调式好了 现在可以用WIN访问我的OB了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2