免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sttty
打印 上一主题 下一主题

[ldap] 安装openldap出现问题, 请高手帮忙 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-09-06 16:16 |只看该作者

安装openldap出现问题, 请高手帮忙

As I said before, please do not simply copy and use the suggested ./configure options, make sure you understand their meanings.

IF

You do not intend to use SSL/TLS, i.e. you need "--without-tls", and you need to remove all SSL references.

THEN

[st@SSL openldap-2.2.26]$ env LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib/sasl2:/usr/local/BerkeleyDB.4.3/lib" LDFLAGS="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/local/BerkeleyDB.4.3/lib -R/usr/local/lib -R/usr/local/lib/sasl2 -R/usr/local/BerkeleyDB.4.3/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -I/usr/local/include/sasl" ./configure --enable-bdb --enable-ldbm --enable-ldap --enable-crypt --without-tls --with-cyrus-sasl

ELSE

Download/compile/install latest version of OpenSSL at default prefix /usr/local/ssl, and do this:

[st@SSL openldap-2.2.26]$ env LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib/sasl2:/usr/local/BerkeleyDB.4.3/lib:/usr/local/ssl/lib" LDFLAGS="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/local/BerkeleyDB.4.3/lib -L/usr/local/ssl/lib -R/usr/local/lib -R/usr/local/lib/sasl2 -R/usr/local/BerkeleyDB.4.3/lib -R/usr/local/ssl/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -I/usr/local/ssl/include -I/usr/local/include/sasl" ./configure --enable-bdb --enable-ldbm --enable-ldap --enable-crypt --with-tls --with-cyrus-sasl

ENDIF

Gary

论坛徽章:
0
22 [报告]
发表于 2005-09-06 16:28 |只看该作者

安装openldap出现问题, 请高手帮忙

OR

IF

You have OpenSSL RPM installed on RH9 (old version does not matter, for testing it is fine, for production please update it to latest patch using latest OpenSSL RPM from RHFC3/FC4 "updates" sites, I think they are fine for RH9, I may be wrong), and you DO  NOT INTEND to compile/build OpenSSL from latest source code.

THEN

[st@SSL openldap-2.2.26]$ env LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib/sasl2:/usr/local/BerkeleyDB.4.3/lib" LDFLAGS="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/local/BerkeleyDB.4.3/lib -R/usr/local/lib -R/usr/local/lib/sasl2 -R/usr/local/BerkeleyDB.4.3/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -I/usr/local/include/sasl" ./configure --enable-bdb --enable-ldbm --enable-ldap --enable-crypt --with-tls --with-cyrus-sasl

The ./configure should be able to find OpenSSL library files from /usr/lib or /lib.

ENDIF

Gary

论坛徽章:
0
23 [报告]
发表于 2005-09-06 17:53 |只看该作者

安装openldap出现问题, 请高手帮忙

openssl-0.9.8版本的openssl装到了

[st@SSL st]$ ls /usr/local/ssl/
bin  certs  include  lib  man  misc  openssl.cnf  private
[st@SSL st]$


cyrus-sasl-2.1.12.tar.gz 装到了:

[st@SSL st]$ ls /usr/local/lib/sasl2/
libanonymous.la         libdigestmd5.la         libplain.la
libanonymous.so         libdigestmd5.so         libplain.so
libanonymous.so.2       libdigestmd5.so.2       libplain.so.2
libanonymous.so.2.0.12  libdigestmd5.so.2.0.12  libplain.so.2.0.12
libcrammd5.la           libotp.la               libsasldb.la
libcrammd5.so           libotp.so               libsasldb.so
libcrammd5.so.2         libotp.so.2             libsasldb.so.2
libcrammd5.so.2.0.12    libotp.so.2.0.12        libsasldb.so.2.0.12
[st@SSL st]$

执行:

env LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib/sasl2:/usr/local/BerkeleyDB.4.3/lib:/usr/local/ssl/lib" LDFLAGS="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/local/BerkeleyDB.4.3/lib -L/usr/local/ssl/lib -R/usr/local/lib -R/usr/local/lib/sasl2 -R/usr/local/BerkeleyDB.4.3/lib -R/usr/local/ssl/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -I/usr/local/ssl/include -I/usr/local/include/sasl" ./configure --enable-bdb --enable-ldbm --enable-ldap --enable-crypt --with-tls --with-cyrus-sasl

依然报错如下:

checking for openssl/ssl.h... yes
checking for ssl.h... no
checking for SSLeay_add_ssl_algorithms in -lssl... no
checking for SSL_library_init in -lssl... no
checking for ssl3_accept in -lssl... no
configure: error: Could not locate TLS/SSL package
[st@SSL openldap-2.2.26]$

论坛徽章:
0
24 [报告]
发表于 2005-09-06 17:54 |只看该作者

安装openldap出现问题, 请高手帮忙

现在用的应该都是比较新的了。  结果还是这样。

我都想哭了      

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
25 [报告]
发表于 2005-09-06 18:13 |只看该作者

安装openldap出现问题, 请高手帮忙

configure后面不要加任何参数试试,如果make test过了就是这些参数导致的

论坛徽章:
0
26 [报告]
发表于 2005-09-06 21:30 |只看该作者

安装openldap出现问题, 请高手帮忙

How did you compile and build OpenSSL?

I used:

# cd openssl-0.9.XX
# ./config shared                 # Build shared library
# make clean
# make
# make test
# make install

Could you please, after "./configure ..." of OpenLDAP, do not straight away run "make", try a "make clean" to establish a clean starting state first, then "make".

Gary

论坛徽章:
0
27 [报告]
发表于 2005-09-06 21:39 |只看该作者

安装openldap出现问题, 请高手帮忙

Sorry, for OpenLDAP, after "./configure ...", you need to "make depend" first, then "make clean" and then "make"

# ./configure ...
# make depend
# make clean
# make
# make test
# make install

Gary

论坛徽章:
0
28 [报告]
发表于 2005-09-07 09:58 |只看该作者

安装openldap出现问题, 请高手帮忙

我的openssl是这样编译得
./configure
make
make test
su
make install

论坛徽章:
0
29 [报告]
发表于 2005-09-07 10:01 |只看该作者

安装openldap出现问题, 请高手帮忙

py 你好  如果直接./configure 就会出现下面错误:
checking for Berkeley DB link (default)... no
checking for Berkeley DB link (-ldb43)... no
checking for Berkeley DB link (-ldb-43)... no
checking for Berkeley DB link (-ldb-4.3)... no
checking for Berkeley DB link (-ldb-4-3)... 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 version match... yes
checking for Berkeley DB thread support... yes
checking Berkeley DB version for BDB backend... no
configure: error: BDB/HDB: BerkeleyDB version incompatible

论坛徽章:
0
30 [报告]
发表于 2005-09-07 10:03 |只看该作者

安装openldap出现问题, 请高手帮忙

我现在正在按gary_tay88    得方法从新编译openssl-0.9.8


# ./config shared                 # Build shared library
# make clean
# make
# make test
# make install
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP