tangtang1983 发表于 2009-12-18 17:12:58

linux安装Netscape Directory Server出错

我在linux操作系统上安装Netscape Directory Server目录服务器时,出现如下错误:
./ds_create: relocation error: ../../../../lib/libnsres31.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
ERROR. Failure installing Netscape Directory Server

请问这是什么原因引起的?怎么解决?谢谢!

jiangtao9999 发表于 2009-12-18 19:54:32

glibc 版本有问题。

tangtang1983 发表于 2009-12-21 09:52:42

请问具体怎样解决处理?
我是在虚拟机上装的Red Hat Enterprise Linux AS release 4

[ 本帖最后由 tangtang1983 于 2009-12-21 09:55 编辑 ]

jiangtao9999 发表于 2009-12-21 17:31:50

看看你的这个程序是 for 什么系统的。
感觉你这个程序超级古老,可能是 for RH9 的。
这个程序要求 GLIBC 的 2.0 接口。目前 GLIBC 的接口已经升级到 2.10 了,貌似 2.11 也有了,不过貌似只有很激进的系统才会用 glibc 2.11 。

按理上说,新版本的 GLIBC 应该继续提供老接口,不过一般版本差的过大的话,就很难保证兼容性的。
印象里 glibc 2.3 左右的版本是能完美兼容 GLIBC 2.0 接口的最新版本。

但,这是系统最核心代码库,更换他就意味着需要更换整个系统才能运行。

印象里 Netscape Directory Server 也是一个没人用的东西了吧?
网景公司都倒闭多少年了?

tangtang1983 发表于 2009-12-24 09:36:16

那现在用在linux上最多的目录服务器都是什么产品?

jiangtao9999 发表于 2009-12-24 10:32:22

http://www.linuxdiyf.com/viewarticle.php?id=110444
http://linux.sheup.com/linux/31/linux14876.htm
仅供参考。

其实现在很多 Linux 已经自带 LDAP 服务程序了。你只需要找个专为企业服务器准备的 Linux 发行版,之后选择安装 LDAP 服务即可。

最主要的:你的 RHEL 4 已经自带 openLDAP 服务器程序了。
页: [1]
查看完整版本: linux安装Netscape Directory Server出错