首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当尝试添加条目时,ldapadd、slapadd、ldap场挂起

当尝试添加条目时,ldapadd、slapadd、ldap场挂起
EN

Server Fault用户
提问于 2011-01-26 21:31:22
回答 1查看 3.3K关注 0票数 3

我最近在Solaris-10上安装了OpenLDAP。无论是使用slapadd、ldapadd还是ldap场,我都能够建立根节点和子节点,但是当我试图为inetorgperson下的人添加一个条目时,命令会挂起。下面是我当前的slapd.conf文件:

代码语言:javascript
复制
include  /usr/local/etc/openldap/schema/core.schema
include  /usr/local/etc/openldap/schema/cosine.schema
include  /usr/local/etc/openldap/schema/inetorgperson.schema

pidfile  /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args

loglevel -1

#######################################################################
# BDB database definitions
#######################################################################

database        bdb
suffix          "dc=myorg,dc=org"
rootdn          "cn=Manager,dc=myorg,dc=org"

rootpw          secret

directory       /usr/local/var/myorg.org

index   objectClass             eq
index   cn,sn,mail              eq,sub
index   departmentNumber        eq

cachesize 10000
checkpoint 128 15

下面是我目前正在尝试使用的.ldif文件:

代码语言:javascript
复制
dn: dc=myorg,dc=org
dc: myorg
objectClass: dcObject
objectClass: organizationalUnit
ou: Myorg Dot Org

dn: ou=people,dc=myorg,dc=org
ou:people
objectClass: organizationalUnit

dn: cn=Jerry Carter,ou=people,dc=myorg,dc=org
objectClass: inetOrgPerson
cn: Jerry Carter
sn: Carter

下面是我最近尝试过的ldap命令:

代码语言:javascript
复制
ldapadd -x -v -d -1 -D "cn=Manager,dc=myorg,dc=org" \
    -f /ldif/top.ldif -w secret

.ldif文件的前两个条目是成功的,但最后一个条目挂起。以下消息在循环中出现重复:

代码语言:javascript
复制
** ld 805b7d0 Outstanding Requests:
 * msgid 2,  origid 2, status InProgress
   outstanding referrals 0, parent count 0
  ld 805b7d0 request count 1 (abandoned 0)
** ld 805b7d0 Response Queue:
   Empty
  ld 805b7d0 response count 0
ldap_chkResponseList ld 805b7d0 msgid 2 all 1
ldap_chkResponseList returns ld 805b7d0 NULL
ldap_int_select
ldap_result ld 805b7d0 msgid 2
wait4msg ld 805b7d0 msgid 2 (timeout 100000 usec)
wait4msg continue ld 805b7d0 msgid 2 all 1
** ld 805b7d0 Connections:
* host: localhost  port: 389  (default)
  refcnt: 2  status: Connected
  last used: Wed Jan 19 12:21:51 2011
EN

回答 1

Server Fault用户

发布于 2011-03-26 04:47:05

您的LDAP数据库可能已经损坏。

通过执行以下操作尝试恢复:

  • 停开
  • 把整个文件夹复制到安全的地方
  • 做一只懒猫
  • 删除数据库文件
  • 运行slapadd
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/227360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档