いちばん失敗した人決定戦

Openldapのインストールについて質問があります。
1度は、正常にOpenldapのインストールは、成功したのですが
Openldapを再インストールしようと思い実行したのですが、
make testで、下記のエラーが表示されました。

Initiating LDAP tests for BDB...
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...
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 `/var/tmp/src/ldap/openldap-2.2.17/tests'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/var/tmp/src/ldap/openldap-2.2.17/tests'
make: *** [test] Error 2

ネットで調べたのですが、有力な情報がなかったので、知っている方がいれば教えて頂けたら幸いです。
BerkeleyDB.4.7のパッチは、当てています。
http://www.tail.gr.jp/wiki/?OpenLDAP

CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include -I/usr/loca/ssl/include -I/usr/local/include"
export CPPFLAGS
LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib -R/usr/loca/BerkeleyDB.4.7/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/lib -R/usr/local/lib"
export LDFLAGS
./configure --enable-crypt
make depend
make ここまでは、エラー無く通っています。
make test

よろしくお願いします。

A 回答 (1件)

./configure --enable-crypt する前に make distclean してますか?

    • good
    • 0
この回答へのお礼

>./configure --enable-crypt する前に make distclean してますか?

はい、実行してます。その結果、エラーになってしまっています。
先ほど、再度インストールをして見たところ、make testがすべて合格し
通りました。
以前インストールしたときの環境と違っていた所を見直しました。
まったく関係ないと思いますが、apache&opensslを自動起動していたので
それとストップさせたのと、後、nsswitch.confのネットワーク関係のところで、ldapと指定して所をすべて削除後、再起動後、インストールに成功しました。

お礼日時:2009/12/20 12:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!