database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2037 게시물 읽기
No. 2037
또 ldap 설치시 오류
작성자
윤성중
작성일
2004-03-30 23:44ⓒ
2004-03-30 23:47ⓜ
조회수
9,469

설치하는데 안돼서  다 지우고 다시 설치 했습니다.

그런데 이번에는 이렇게 에러가 났습니다.

ldap을 설치하는데요 아래와 같은 오류가 나왔습니다.

실행은

$ ./configure --prefix=/usr/local/ldap

$make depend

$make

$make test

위같은 순서로 했는데

make test 할때 아래와 같은 오류가 발행했습니다.

어떻게 해야할지 좀 가르쳐주세요.

-------------------------------------------------------------

cd tests; make test
make[1]: 들어감 `/root/openldap-2.1.29/tests' 디렉토리
ln: `./data': 디렉토리는 덮어쓸 수 없습니다
make[1]: [test-bdb] 오류 1 (무시됨)
ln: `./schema': 파일이 존재합니다
make[1]: [test-bdb] 오류 1 (무시됨)
ln: `ucdata/liblunicode': 파일이 존재합니다
make[1]: [test-bdb] 오류 1 (무시됨)
Initiating LDAP tests for BDB...
>>>>> Executing all LDAP tests...
>>>>> Test Directory: .
>>>>> Backend: bdb
>>>>> Starting test000-rootdse ...
running defines.sh
Datadir is ./data
Cleaning up in ./test-db...
Starting slapd on TCP/IP port 9009...
Using ldapsearch to retrieve the root DSE...
Waiting 5 seconds for slapd to start...
./scripts/test000-rootdse: line 49: 16573 세그멘테이션 오류       $SLAPD -f $DBC
ONF -h $MASTERURI -d $LVL $TIMING >$MASTERLOG 2>&1
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 57: kill: (16573) - 그런 프로세스가 없음
ldap_bind: Can't contact LDAP server (81)
>>>>> Test failed
>>>>> ./scripts/test000-rootdse failed (exit 1)
make[1]: *** [test-bdb] 오류 1
make[1]: 나감 `/root/openldap-2.1.29/tests' 디렉토리
make: *** [test] 오류 2

 

---------------------------------------------------

이부분이 test000-rootdse 파일내용 일부분입니다.

---------------------------------------------------
        echo "Waiting 5 seconds for slapd to start..."
        sleep 5

echo "Datadir is $DATADIR"

echo "Cleaning up in $DBDIR..."

rm -f $DBDIR/[!C]*

echo "Starting slapd on TCP/IP port $PORT..."
. $CONFFILTER $BACKEND $MONITORDB < $SCHEMACONF > $DBCONF
$SLAPD -f $DBCONF -h $MASTERURI -d $LVL $TIMING > $MASTERLOG 2>&1 &
PID=$!
if test $WAIT != 0 ; then
    echo PID $PID
    read foo
fi

echo "Using ldapsearch to retrieve the root DSE..."
for i in 0 1 2 3 4 5; do
        $LDAPSEARCH -b "" -s base -h $LOCALHOST -p $PORT '+extensibleObject' > $
SEARCHOUT 2>&1
        RC=$?
        if test $RC = 0 ; then
                break
        fi
        echo "Waiting 5 seconds for slapd to start..."
        sleep 5
        echo "Waiting 5 seconds for slapd to start..."
        sleep 5
done

if test $RC = 0 -a $MONITORDB = yes ; then
        echo "Using ldapsearch to retrieve the cn=Monitor..."
        $LDAPSEARCH -b "cn=Monitor" -s base -h $LOCALHOST -p $PORT '+extensibleO
bject' >> $SEARCHOUT 2>&1
        RC=$?                                                               <----- 여기가 line 59 입니다.
fi

kill -HUP $PID

cat $SEARCHOUT

if test $RC != 0 ; then
        echo ">>>>> Test failed"
else
        if grep "TLS:" $SEARCHOUT; then
                RC=-1
        else
            echo ">>>>> Test succeeded"
        fi
fi

 

이 글에 대한 댓글이 총 3건 있습니다.

혹..../configure --prefix=/usr/local/ldap

위의 명령어 때렸을때..아무런 에러 없이.성공하셨나요?

 

 

꼬막이(nice03)님이 2004-03-31 10:15에 작성한 댓글입니다.

예 confingure --prefix=/usr/local/ldap 시 아무 에러가 없었습니다.

윤성중님이 2004-03-31 10:32에 작성한 댓글입니다. Edit

또 ./configure  --prefix=/usr/local/openldap 명령을 내렸는데 아래와 같은  에러가 나서

        checking for db.h... yes

        checking for Berkeley DB link (default)... no

        checking for Berkeley DB link (-ldb42)... no

        checking for Berkeley DB link (-ldb-42)... no

        checking for Berkeley DB link (-ldb-4.2)... no

        checking for Berkeley DB link (-ldb-4-2)... no

        checking for Berkeley DB link (-ldb-4)... no

        checking for Berkeley DB link (-ldb4)... no

        checking for Berkeley DB link (-ldb)... yes

        checking for Berkeley DB thread support... yes

        checking Berkeley DB version for BDB backend... no

        configure: error: BDB: BerkeleyDB version incompatible 

 

버클리db 최신을 설치했는데도 위와같이 에러가 나서

그냥 /usr/lib에 폴더에 db.h 만 복사해서 에러를 넘겼는데

아래와 같이 하니까 ( 아래부분은 송상준님이 답해주신것 입니다.)

에러없이 완전하게 설치가 됬었습니다.

--------------------------------------------- 

 주의할 사항은 설치하고 나서도 에러가 발생한다면 기존에 설치되어 있는 Berkeley DB 때문에 그런거거든요..

 따라서..기존것을 지우든지..아님..걍 덮어쓰면 됩니다.

 [root@infra BerkeleyDB.4.2]# pwd

/usr/local/BerkeleyDB.4.2

root@infra BerkeleyDB.4.2]# ls

bin  docs  include  lib

[root@infra BerkeleyDB.4.2]# cd lib

[root@infra lib]# ls

libdb-4.2.a  libdb-4.2.la  libdb-4.2.so  libdb-4.so  libdb.a  libdb.so

[root@infra lib]# cp -rf * /usr/lib/

[root@infra BerkeleyDB.4.2]# ls

bin  docs  include  lib

[root@infra BerkeleyDB.4.2]# cd include

[root@infra include]# cp -rf * /usr/include/

----------------------------------------

어렵게 어렵게 ldap을 설치하게 되씁니다. 앞으로 열심히 하겠습니다.

많은 도움 주신분들  감사하고요 앞으로도 많은 도움 부탁 드립니다.

윤성중님이 2004-03-31 16:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2041C API 연동시 bind 에러 [2]
윤성중
2004-04-02
7956
2040replication 이 안되는데요.. 해결 부탁드립니다.
이준호
2004-04-01
7797
2038어찌된 일일까요?? 리플리케이션 질문입니다. [3]
초보
2004-03-31
8000
2037또 ldap 설치시 오류 [3]
윤성중
2004-03-30
9469
2036Sun One Directory Server 5.x 플러그인 설정시 문제 [4]
초보
2004-03-30
7780
2035급합니다.. 답변 부탁 드려요.. [3]
ㅡ,.ㅡ
2004-03-29
8728
2034ldap 설치시 오류메시지 [3]
윤성중
2004-03-29
8314
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다