Why the error "dmserver.bin: /lib64/libc.so.6: version ´GLIBC_2.7' not found (required by /home/dbmaker/5.4/lib/so/libxml2.so.2)” occurs when a user starts a database on Linux? (DBMR2769)

~ 0 min
2016-12-07 08:48

On 32 bit Linux platform, the version of libxml2.so used by DBMaker is libxml2.so.2.6.27, therefore GLIBC's version requirement still is 2.3.

On 64 bit Linux platform, the version of libxml2.so used by DBMaker 5.2 also is libxml2.so.2.6.27 and accordingly GLIBC's version requirement also is 2.3. However, the version of libxml2.so used by DBMaker 5.3 and DBMaker 5.4 is libxml2.so.2.9.1, therefore GLIBC's version requirement changes from 2.3 to 2.7 from DBMaker 5.3 accordingly.

Users can avoid this error by setting "auto update" for his Linux or upgrade GLIBC version by hand by referring to the following steps.

  1. Download GLIBC source code from http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz
  2. >mkdir /usr/local/glibc
    >cd /usr/local/glibc
    >tar zxvf glibc-2.7.tar.gz -C /usr/local/src/
    >/usr/local/src/glibc-2.7/configure --prefix=/usr/
    > make
    > make install
  3. check GLIBC version with “ldd --version”

 

Version: DBMaker 5.3.x/DBMaker 5.4.x

Product: Normal/Bundle

Platform: Linux

Average rating 0 (0 Votes)

You cannot comment on this entry

Tags