relocation error: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Nupur
channu.j at gmail.com
Tue Sep 27 04:54:47 UTC 2005
Hi,
I have recently upgraded binutils, gcc and glibc on my system. The
installation was successful, but then also I get some errors like-
relocation error: symbol errno, version GLIBC_2.0 not defined in file
libc.so.6 with link time reference.
When I did nm libc.so.6 | grep 'A GLIBC_2', then I got the following output:
00000000 A GLIBC_2.0
00000000 A GLIBC_2.1
00000000 A GLIBC_2.1.1
00000000 A GLIBC_2.1.2
00000000 A GLIBC_2.1.3
00000000 A GLIBC_2.2
00000000 A GLIBC_2.2.1
00000000 A GLIBC_2.2.2
00000000 A GLIBC_2.2.3
00000000 A GLIBC_2.2.4
00000000 A GLIBC_2.2.6
00000000 A GLIBC_2.3
00000000 A GLIBC_2.3.2
00000000 A GLIBC_2.3.3
00000000 A GLIBC_2.3.4
So, if the symbol is there in libc.so.6, then why I am getting this
error? This error is with these services, like telnet, ftp, xinetd,
portmap, quotaon, quotaoff, nfs lockd, etc.
So, I reinstalled xinetd. Now, the service starts normally but fails to stop.
I tried to reinstall telnet through rpm, but it says
error: failed dependencies
libc.so.6 (GLIBC_2.3) is needed by telnet-0.17-25
I am not able to understand what is the issue here. Can anyone help me out?
Thanks and Regards,
Nupur
More information about the redhat-list
mailing list