免费注册 查看新帖 |

Chinaunix

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

[ldap] 连接出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-18 14:15 |只看该作者 |倒序浏览
各位好:
我是刚刚接触ldap这个事物,所以有个问题想向各位请教。
我是在windows上安装的openldap。按照网上有篇文章http://blog.donews.com/lizongbo/archive/2005/05/26/398427.aspx的说明,所有的设置和测试都完成了,并且在windows/system32/driver/etc/hosts下也加上了127.0.0.1 localhost这一行。但是仍旧出了问题。
现在的问题是我无法连接到berkeleyDB,命令行提示的信息如下:
backend_startup: starting "o=pku,c=edu"
bdb_db_open: dbenv_open(./data)
slapd starting
connection_get(816): got connid=0
connection_read(816): checking for input on id=0
ber_get_next
ber_get_next: tag 0x30 len 39 contents:
ber_get_next
ber_get_next on fd 816 failed errno=10035 (WSAEWOULDBLOCK)
do_bind
ber_scanf fmt ({imt) ber:
ber_scanf fmt (m}) ber:
>>> dnPrettyNormal: <cn=Manager, o=pku,c=edu>
=> ldap_bv2dn(cn=Manager, o=pku,c=edu,0)
ldap_err2string
<= ldap_bv2dn(cn=Manager, o=pku,c=edu)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(cn=Manager,o=pku,c=edu)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(cn=manager,o=pku,c=edu)=0 Success
<<< dnPrettyNormal: <cn=Manager,o=pku,c=edu>, <cn=manager,o=pku,c=edu>
do_bind: version=3 dn="cn=Manager,o=pku,c=edu" method=128
do_bind: v3 bind: "cn=Manager, o=pku,c=edu" to "cn=Manager,o=pku,c=edu"
send_ldap_result: conn=0 op=0 p=3
send_ldap_response: msgid=1 tag=97 err=0
ber_flush: 14 bytes to sd 816
connection_get(816): got connid=0
connection_read(816): checking for input on id=0
ber_get_next
ber_get_next: tag 0x30 len 89 contents:
ber_get_next
do_search
ber_get_next on fd 816 failed errno=10035 (WSAEWOULDBLOCK)
ber_scanf fmt ({miiiib) ber:
>>> dnPrettyNormal: <o=pku,c=edu>
=> ldap_bv2dn(o=pku,c=edu,0)
ldap_err2string
<= ldap_bv2dn(o=pku,c=edu)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(o=pku,c=edu)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(o=pku,c=edu)=0 Success
<<< dnPrettyNormal: <o=pku,c=edu>, <o=pku,c=edu>
ber_scanf fmt (m) ber:
ber_scanf fmt ({M}}) ber:
=> get_ctrls
ber_scanf fmt ({m) ber:
=> get_ctrls: oid="2.16.840.1.113730.3.4.2" (noncritical)
<= get_ctrls: n=1 rc=0 err=""
=> bdb_search
bdb_dn2entry("o=pku,c=edu")
=> bdb_dn2id( "o=pku,c=edu" )
<= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30989)
send_ldap_result: conn=0 op=1 p=3
send_ldap_response: msgid=2 tag=101 err=32
ber_flush: 14 bytes to sd 816
对这段信息我完全没有任何头绪,各位帮忙分析一下吧?!对你的帮助不胜感激,谢谢。

[ 本帖最后由 cjnajr 于 2007-12-18 14:17 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-12-18 15:04 |只看该作者

还有一个出错信息

另外就是下面这条出错信息是什么原因呢?
conn=2 op=3 SRCH base="o=tcl,c=cn" scope=0 deref=3 filter="(objectClass=*)"
conn=2 op=3 SEARCH RESULT tag=101 err=32 nentries=0 text=
谢谢了。

论坛徽章:
0
3 [报告]
发表于 2007-12-18 15:35 |只看该作者

问题已经解决

各位好:
上面两个问题我仍旧没法弄明白。但是我在参考了http://mguessan.free.fr/nt/openldap_en.html的英文说明后,现在可以连接数据库了。
不过,如果有谁知道上面为什么出错并不吝赐教的话,在下感谢得紧啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP