GLIBC_2.4` not found

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

tomicki

missing library?

Postby tomicki » Mon Jul 17, 2006 10:01 am

I have a different problem with Redhat 4 on 64-bit. If I need to post it in a separate thread let me know, but this one's title just seemed perfect, so here goes:

I have Redhat 4, running on Intel Xeon's (dual, dual cores).
I have installed scalix and downloaded all the necessary libraries straight from RHN in order to satisfy all necessary dependencies. I used 32 bit libs where required by the installation manual. I did not have to force anything during the RPM installation, I installed every dependency for every package and library required.

I have successfully installed scalix, but cannot get the binary to run (or finish the install for that matter).

When trying to manually run scalixlg, I get:
scalixlg: /lib/tls/libc.so.6 version `GLIBC_2.4` not found (required by /usr/lib/libz.so.1).

When installing zlib I did not get any warnings or errors and as far as I know Redhat does not have a glibc 2.4 package available just yet.

This is the second time I've installed scalix, the previous time I forced a number of RPMs and got the binary to run but the entire server wasn't functional, not to mention the braking library linkage with a ton of binaries (which let me to restore from a backup).

Let me know what I'm doing wrong with you have any suggestions. If you need more information about my setup, or could point me in the right direction for help - I would be grateful.

tomicki

solution

Postby tomicki » Mon Jul 24, 2006 6:22 pm

I have found a solution to my problem, just wanted to post it here for other.
My RedHat had a new version of zlib installed, which apparently needed GLIBC 2.4.
How that new version got there beats me, as I do not recall installing an updated zlib, and the version I installed from Redhat installed without any conflicts (which I would expect if a newer version of zlib existed on the system).

The version installed was 1.2.3, Redhat's newest was 1.2.1.2
This is how I solved my problem:

rm /usr/lib/libz.so.1.2.
libz.so.1.2.1.2 libz.so.1.2.3
[root@master01 init.d]# rm /usr/lib/libz.so.1.2.3
rm: remove regular file `/usr/lib/libz.so.1.2.3'? y
[root@master01 init.d]# rpm -ivh /home/admin/rpm/zlib-1.2.1.2-1.2.i386.rpm --force
Preparing... ########################################### [100%]
1:zlib ########################################### [100%]
[root@master01 init.d]# ./scalix start

Works!


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 10 guests