openldap-2.0.11을 openldap-2.0.27 로 바꿨습니다.
etc/openldap/*.conf 와 etc/openldap/schema/* 를 가져와서 openldap-2.0.27에 그대로 쓰고,
data는 slapcat으로 받아서 slapadd로 넣었습니다.
2.0.27에 slapcat을 해보면 data는 잘 들어가 있습니다.(openldap-ldbm/* 파일들도 잘 만들어졌구요)
디버깅을 찍기 위해서,아래와 같이 구동을 했습니다.
./libexec/slapd -s debug -d 256 -f ./etc/openldap/slapd.conf -h ldap://localhost:389/
./ldapsearch -b o=terrace "objectclass=*" 로 검색을 하니,
ldap_bind: Can't contact LDAP server 라고 결과가 나오고 검색 실패
debug화면에는 아래와 같이 나왔습니다.
daemon: conn=0 fd=7 connection from IP=127.0.0.1:60511 (IP=127.0.0.1:389) a ccepted. conn=0 op=0 BIND dn="" method=128 conn=0 op=0 RESULT tag=97 err=0 text= conn=-1 fd=7 closed
=================================================================================
같은 것을 openldap-2.0.11에서 했을 시에는, 검색 성공
debug화면에는 아래와 같이 나왔습니다.
daemon: conn=2 fd=7 connection from IP=127.0.0.1:60510 (IP=64.0.17.160:4512 ) accepted. conn=2 op=0 BIND dn="" method=128 ber_flush: 14 bytes to sd 7 conn=2 op=0 RESULT tag=97 err=0 text= conn=2 op=1 SRCH base="o=terrace" scope=2 filter="(objectClass=*)" ber_flush: 152 bytes to sd 7 ber_flush: 121 bytes to sd 7 ber_flush: 200 bytes to sd 7 ber_flush: 14 bytes to sd 7 conn=2 op=1 SEARCH RESULT tag=101 err=0 text= conn=2 op=2 UNBIND conn=-1 fd=7 closed
====================================================================================
openldap의 버젼 차이도 거이 안나고, schema등 기존것을 그대로 쓴 입장인데,
openldap-2.0.27에서는 안됩니다.
os는 hpux11.00입니다.(hp archive에서 보면 openldap-2.1.3만 자료가 있습니다)
기존에 되던 녀석이 안 됩니다.os의 문제인지...아님 도대체 문제가 뭔지.
원인을 아시는 분은 답변 꼬옥~ 부탁드립니다.
|