免费注册 查看新帖 |

Chinaunix

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

[ldap] 我的openldap怎么不能通过make test [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-22 21:58 |只看该作者 |倒序浏览
[root@mis openldap-2.2.24]# make test
cd tests; make test
make[1]: Entering directory `/home/libo/openldap-2.2.24/tests'
make[2]: Entering directory `/home/libo/openldap-2.2.24/tests'
Initiating LDAP tests for BDB...
Cleaning up test run directory leftover from previous run.
Running ./scripts/all...
>;>;>;>;>; Executing all LDAP tests for bdb
>;>;>;>;>; Starting test000-rootdse ...
running defines.sh
Starting slapd on TCP/IP port 9011...
Using ldapsearch to retrieve the root DSE...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
./scripts/test000-rootdse: line 48: kill: (26467) - 没有那个进程
ldap_bind: Can't contact LDAP server (-1)
>;>;>;>;>; Test failed
>;>;>;>;>; ./scripts/test000-rootdse failed (exit 1)
make[2]: *** [bdb-yes] 错误 1
make[2]: Leaving directory `/home/libo/openldap-2.2.24/tests'
make[1]: *** [test] 错误 2
make[1]: Leaving directory `/home/libo/openldap-2.2.24/tests'
make: *** [test] 错误 2
并在tests/testrun/slapd.1.log中
@(#) $OpenLDAP: slapd 2.2.24 (Apr 22 2005 20:19:20) $
       root@mis.eucon.com:/home/libo/openldap-2.2.24/servers/slapd
daemon_init: ldap://localhost:9011/
daemon_init: listen on ldap://localhost:9011/
daemon_init: 1 listeners to open...
ldap_url_parse_ext(ldap://localhost:9011/)
daemon: getaddrinfo failed: Name or service not known
slapd stopped.
connections_destroy: nothing to destroy.
为什么不能通过测试啊,怎么那个slapd是不是没有起来阿,我直接run 哪个slapd也起不来

论坛徽章:
0
2 [报告]
发表于 2005-04-22 22:29 |只看该作者

我的openldap怎么不能通过make test

班主的回复:
一般不过都是这第一个test000-rootdse
你先到论坛上看看这些问题,这问题我在论坛里说了好几次了。可能的情况很多,一般是在RH下会出这样的问题,先看看你的LD_LIBRARY_PATH里是不是加上了bdb的PATH

请问LD_LIBRARY_PATH里是不是加上了bdb的PATH是不是指的在sldap.conf中啊,
数据库文件怎么建立阿

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2005-04-24 17:35 |只看该作者

我的openldap怎么不能通过make test

/usr/local/BerkeleyDB.4.2/lib

论坛徽章:
0
4 [报告]
发表于 2005-04-24 22:40 |只看该作者

我的openldap怎么不能通过make test

[quote]原帖由 "py"]/usr/local/BerkeleyDB.4.2/lib[/quote 发表:


请问我的怎么没有BerkeleyDB.4.2/lib这个目录啊,那 是不是BerkeleyDB.4.2也要先单独安装 啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2005-04-24 23:16 |只看该作者

我的openldap怎么不能通过make test

原帖由 "bjhb" 发表:


请问我的怎么没有BerkeleyDB.4.2/lib这个目录啊,那 是不是BerkeleyDB.4.2也要先单独安装 啊

要先安装BerkeleyDB

论坛徽章:
0
6 [报告]
发表于 2005-05-29 15:28 |只看该作者

我的openldap怎么不能通过make test

我试过了   但是还不行   我也出险了同样的问题   
斑主能不能  详细点!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2005-05-29 23:59 |只看该作者

我的openldap怎么不能通过make test

你的是什么环境?原代码编译安装的还是rpm?./config的时候选项怎么写的?环境变量有没有设对?

论坛徽章:
0
8 [报告]
发表于 2005-06-14 14:46 |只看该作者

我的openldap怎么不能通过make test

我装了BerkeleyDB.4.3,是使用原代码编译安装,环境如下:
env CPPFLAGS="-I/usr/local/BerkeleyDB.4.3/include" LDFLAGS="-L/usr/local/BerkeleyDB.4.3/lib" ./configure --prefix=/usr/local/openldap --enable-ldbm
我碰到的问题也一样,也是一个test000-rootdse 没通过

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2005-06-14 16:11 |只看该作者

我的openldap怎么不能通过make test

test000没过,报的错不都一样。另外,你的linux是什么版本?如果是和楼主的错误一样(ldap_bind: Can't contact LDAP server (-1))。那就是动态连接库的问题。

论坛徽章:
0
10 [报告]
发表于 2005-06-14 16:49 |只看该作者

我的openldap怎么不能通过make test

redhat 8.0:
Linux mail.abc.com 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686 i686 i386 GNU/Linux
正常安装了: cyrus-sasl-2.1.19.tar.gz db-4.3.27.tar.gz
把/usr/local/BerkeleyDB.4.3/lib的库路径加到/etc/ld.so.conf文件内,添加完成后执行一次ldconfig,配置文件生效。
# env CPPFLAGS="-I/usr/local/BerkeleyDB.4.3/include" LDFLAGS="-L/usr/local/BerkeleyDB.4.3/lib" ./configure --prefix=/usr/local/openldap --enable-ldbm
#make depens
#make
都没出错
[root@mail openldap-2.2.24]# make test
cd tests; make test
make[1]: Entering directory `/root/ldap/openldap-2.2.24/tests'
make[2]: Entering directory `/root/ldap/openldap-2.2.24/tests'
Initiating LDAP tests for BDB...
Cleaning up test run directory leftover from previous run.
Running ./scripts/all...
>;>;>;>;>; Executing all LDAP tests for bdb
>;>;>;>;>; Starting test000-rootdse ...
running defines.sh
Starting slapd on TCP/IP port 9011...
Using ldapsearch to retrieve the root DSE...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
./scripts/test000-rootdse: line 48: kill: (26569) - No such process
ldap_bind: Can't contact LDAP server (-1)
>;>;>;>;>; Test failed
>;>;>;>;>; ./scripts/test000-rootdse failed (exit 1)
make[2]: *** [bdb-yes] Error 1
make[2]: Leaving directory `/root/ldap/openldap-2.2.24/tests'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/root/ldap/openldap-2.2.24/tests'
make: *** [test] Error 2
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP