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
请问这是什么原因引起的?怎么解决?谢谢! glibc 版本有问题。 请问具体怎样解决处理?
我是在虚拟机上装的Red Hat Enterprise Linux AS release 4
[ 本帖最后由 tangtang1983 于 2009-12-21 09:55 编辑 ] 看看你的这个程序是 for 什么系统的。
感觉你这个程序超级古老,可能是 for RH9 的。
这个程序要求 GLIBC 的 2.0 接口。目前 GLIBC 的接口已经升级到 2.10 了,貌似 2.11 也有了,不过貌似只有很激进的系统才会用 glibc 2.11 。
按理上说,新版本的 GLIBC 应该继续提供老接口,不过一般版本差的过大的话,就很难保证兼容性的。
印象里 glibc 2.3 左右的版本是能完美兼容 GLIBC 2.0 接口的最新版本。
但,这是系统最核心代码库,更换他就意味着需要更换整个系统才能运行。
印象里 Netscape Directory Server 也是一个没人用的东西了吧?
网景公司都倒闭多少年了? 那现在用在linux上最多的目录服务器都是什么产品? http://www.linuxdiyf.com/viewarticle.php?id=110444
http://linux.sheup.com/linux/31/linux14876.htm
仅供参考。
其实现在很多 Linux 已经自带 LDAP 服务程序了。你只需要找个专为企业服务器准备的 Linux 发行版,之后选择安装 LDAP 服务即可。
最主要的:你的 RHEL 4 已经自带 openLDAP 服务器程序了。
页:
[1]