Symptom

It run into the error "failed /home/appeon/jdk1.8.0_102/jre/lib/i386/client/libjvm.so, because /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /home/appeon/jdk1.8.0_102/jre/lib/i386/client/libjvm.so)" when using wildfly and JbossEAP on Linux.

Environment

Red Hat Enterprise Linux AS release 4 (Nahant Update 4), Glibc 2.3.3

Cause

The version of Glibc which libjvm.so is using is low. 

Resolution

Upgrade the Glibc to version 2.4 or higher.

Note: This issue won’t occur if using Linux 6.5 whose libjvm.so uses Glibc 2.4. Also wildfly and JbossEAP can successfully installed on Linux 6.5.

2
0