免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8637 | 回复: 11
打印 上一主题 下一主题

[ldap] ldap无法启动,说是Unrecognized database type (bdb)?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-18 21:28 |只看该作者 |倒序浏览
/usr/local/libexec/slapd -d 256查看:
mail# /usr/local/libexec/slapd -d 256
@(#) $OpenLDAP: slapd 2.3.4 (Aug 17 2006 12:36:37) $
        root@:/usr/ports/net/openldap23-server/work/openldap-2.3.4/servers/slapd
Unrecognized database type (bdb)
/usr/local/etc/openldap/slapd.conf: line 61: <database> failed init (bdb)!
slapd stopped.
connections_destroy: nothing to destroy.

刚装好时还可以启动的,导入数据后,我重开机了就启不来了发现有此错误,现在怎么办法啊 

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2006-08-19 14:06 |只看该作者
感觉是bdb的数据有问题,如何导入的?数据源是如何生成的?之前可以启动现在不能启动了,slapd.conf文件有没有改动过?

论坛徽章:
0
3 [报告]
发表于 2006-08-20 12:06 |只看该作者
原帖由 py 于 2006-8-19 14:06 发表
感觉是bdb的数据有问题,如何导入的?数据源是如何生成的?之前可以启动现在不能启动了,slapd.conf文件有没有改动过?


回PY老大:
1、slapd.conf我没有改过
2、bdb的数据是用ldif文件导入的,内容如下:
dn: dc=mytest.org
objectClass: organization
objectClass: dcObject
dc: mytest.org
o: mytest.org

dn: cn=Manager,dc=mytest.org
objectClass: top
objectClass: organizationalRole
cn: Manager

dn: o=officeAccount,dc=mytest.org
objectClass: organization
o: officeAccount

dn: o=officeAlias,dc=mytest.org
objectClass: organization
o: officeAlias

dn: o=officeManager,dc=mytest.org
objectClass: organization
o: officeManager

dn: mail=root@mytest.org,o=officeManager,dc=mytest.org
uid: root
mail: root@mytest.org
managerType: admin
createDate: 2005-10-18 18:32:14
objectClass: top
objectClass: officeManager
userPassword:: e0NSWVBUfTNSY2IuWmhWUWg0V28=
virtualDomain: mytest.org
active: 1
expireDate: 2107-08-01 00:00:00
cn: Root

dn: ou=AddressBook,dc=mytest.org
objectClass: top
objectClass: organizationalUnit
ou: AddressBook

dn: virtualDomain=mytest.org,o=officeAccount,dc=mytest.org
createDate: 2006-01-03 16:40:58
objectClass: top
objectClass: officeDomain
domainMaxUsers: 300
active: 1
domainMaxNetStore: 10485760S
description: eucon
expireDate: 2107-01-03 16:40:33
domainMaxQuota: 157286400000S
domainMaxAlias: 10
virtualDomain: mytest.org
Transport: virtual:

dn: mail=abc@mytest.org,virtualDomain=mytest.org,o=officeAccount,dc=mytest.org
mail: abc@mytest.org
virtualDomain: mytest.org
uid: abc
objectClass: top
objectClass: uidObject
objectClass: officeUser
userPassword:: e0NSWVBUfUJmell0RFlNbm9NYWM=
mailMessageStore: mytest.org/abc/Maildir/
homeDirectory: mytest.org/abc
createDate: 2006-01-03 16:44:35
authorizedServices: webmail
authorizedServices: smtpauth
authorizedServices: pop3
cn:: 6LWE6K6v6YOo5p2O5YW1
uidNumber: 1000
gidNumber: 1000
netdiskQuota: 10485760S
active: 1
mailQuota: 157286400S
expireDate: 2107-01-03 16:44:07

就是这样的啊,为什么不行啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2006-08-20 14:55 |只看该作者
1。停掉openldap服务,把所有bdb目录下的数据清空
2。重新启动openldap(用-d256)
3。用ldapadd导入上面的ldif内容
4。重起openldap服务(用-d256)

看看在哪会出问题,把错误信息贴出来

论坛徽章:
0
5 [报告]
发表于 2006-08-20 15:08 |只看该作者
PY老大我问一下DBD的数据库怎么把里面的数据清掉,再重新导入数据啊
因为现在ldap根本启动不起来啊,所以只能从数据库下手了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2006-08-20 16:08 |只看该作者
原帖由 bjhb 于 2006-8-20 15:08 发表
PY老大我问一下DBD的数据库怎么把里面的数据清掉,再重新导入数据啊
因为现在ldap根本启动不起来啊,所以只能从数据库下手了

rm -rf *
虽然暴力了点,不过要是在测试阶段的话还是很方便的

论坛徽章:
0
7 [报告]
发表于 2006-08-20 16:12 |只看该作者
原帖由 py 于 2006-8-20 16:08 发表

rm -rf *
虽然暴力了点,不过要是在测试阶段的话还是很方便的

不会吧,我装好好多软件了这样不全删了,

论坛徽章:
0
8 [报告]
发表于 2006-08-20 16:26 |只看该作者
原帖由 py 于 2006-8-20 16:08 发表

rm -rf *
虽然暴力了点,不过要是在测试阶段的话还是很方便的


不会吧,我装好好多软件了这样不全删了,
你的意思是只能重装来解决了,能否像mysql那样只删了库重建不行吗

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2006-08-20 16:40 |只看该作者
不是删软件,是删你bdb的数据目录,到slapd.conf文件中看看是哪个位置

论坛徽章:
0
10 [报告]
发表于 2006-08-21 23:12 |只看该作者
原帖由 bjhb 于 2006-8-18 21:28 发表
/usr/local/libexec/slapd -d 256查看:
mail# /usr/local/libexec/slapd -d 256
@(#) $OpenLDAP: slapd 2.3.4 (Aug 17 2006 12:36:37) $
        root@:/usr/ports/net/openldap23-server/work/openldap-2.3. ...

我认为不用那么费事,很明显出错已经告诉不能识别BDB,可能编译的时候没有支持,但好高版本编译的时候默认就是BDB,不知道这个.........
   先把slapd.conf改成database ldbm看是否能起来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP