UPD uses a native library to provide some of its features. UPDs native library requires GLIBC_2.14 to function.
Centos 6.x, Red Hat Enterprise Linux and other linux systems don’t provide this version. When it’s not available you will see error messages like this during startup :
On CF servers this error information is redirected to /dev/null so its never seen but you could be hitting this error.
To check the version of glibc on a linux system you can run one of the following:
To work around we have build a libc.so6 version 2.14.1 for uses on Centos (64 bit only) which must be explicitly loaded via the LD_PRELOAD variable
E.g. in tomcat you would set the following lines in the ‘setenv.sh’
You can disable the debugger completely by removing the
argument from your application server. For tomcat this is in setenv.sh and for CF servers its in the jvm.config.
libc.so.6 – md5 checksum fa05af08d2993c478786a1f5b0335e1a