GLIBC_2.0 not defined in file libc.so.6
dbaccess: relocation error: dbaccess: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time referenceCleaning up whatever was successfully created
dbaccess: relocation error: dbaccess: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
在装INFORMIX ( IUG-IDS-9.4-linux.zip ) 最后初始化的时候遇到
这个问题大家有没有解决的,我在FC6上遇到,别人说这个系统不兼容,要把GLIBC down grade代价比较大,而且会影响别的软件工作
于是我下了一个CentOS,同样遇到这个的问题。
各位大哥大姐,谁把这个问题解决过的,不管怎样,downgrade GLIBC也行,一定要帮帮忙啊,我不想再下别的系统了 这个东西是系统运行需要的,是不能卸载的。
ids9.4并不是能在所有版本的linux上运行。
你看看如下连接,看看支持的linux版本及注意事项:
http://www-306.ibm.com/software/data/informix/linux/ids.html#94#94 compat-libstdc++-7.3-2.96.122.i386.rpm
因为IDS9.4是在red hat 7.2上编译的,所以你如果操作系统不是7.2、7.3的话,要安装上述的包 我下了一个compat-libstdc++-7.3-2.96.118.i386.rpm: ,行不?
但安装不上
warning: compat-libstdc++-7.3-2.96.118.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ###########################################
file /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so from install of compat-libstdc++-7.3-2.96.118 conflicts with file from package compat-libstdc++-296-2.96-138
然后
# rpm -qa|grep libstdc++
compat-libstdc++-296-2.96-138
libstdc++-4.1.1-52.el5.2
# rpm -e compat-libstdc++-296-2.96-138
# rpm -ivh compat-libstdc++-7.3-2.96.118.i386.rpm
warning: compat-libstdc++-7.3-2.96.118.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ###########################################
1:compat-libstdc++ ###########################################
# rpm -qa|grep libstdc++
compat-libstdc++-7.3-2.96.118
libstdc++-4.1.1-52.el5.2
这样有错误吗,但我对INFORMIX进行初始话,还上报一样的错误?
[ 本帖最后由 gengpengfeiX 于 2007-8-29 13:53 编辑 ]
回复 #3 gengpengfeiX 的帖子
從你這個看~~RPM已經成功安裝了呀.. 这样看来你的兼容的库已经安装上了。你用find命令搜一下libpthread.a文件,看是否存在2个这样的文件,其中有一个是informix自带的,要把这个删除掉,保留操作系统自带的那个,操作系统那个较新。 我在 FC6下就找到一个
# find / -name libpthread.a
/usr/lib/libpthread.a
#
但在CentOS下一个也找不到
你意思是这个文件引起的原因吗 ? 可以修改或者替换这个文件来解决问题吗
[ 本帖最后由 gengpengfeiX 于 2007-8-30 12:34 编辑 ] 这样吧,既然你运行dbaccess出错,那么你就跟踪一下这个命令,
运行如下命令
stracedbaccess
一步步看输出应该能够看到那个函数(哪个函数库)出了问题 dbaccess 提示说没有这个命令 原帖由 gengpengfeiX 于 2007-8-30 14:25 发表 http://bbs.chinaunix.net/images/common/back.gif
dbaccess 提示说没有这个命令
没有哪个命令?dbaccess是informix自带的,strace是操作系统自带的,这两个命令肯定有,请检查你的path
strace命令的参数是dbaccess,就是跟踪dbaccess命令系统调用情况。请仔细检查你的环境
页:
[1]
2