为什么用户在Linux平台上启动数据库时会报错“dmserver.bin: /lib64/libc.so.6: version ´GLIBC_2.7' not found (required by /home/dbmaker/5.4/lib/so/libxml2.so.2)”?(DBMR 2769)

~ 0 min
2016-12-07 08:55

在32位Linux平台上,DBMaster使用的libxml2.so版本是libxml2.so.2.6.27,因此GLIBC的版本需求仍是2.3。

在64位Linux平台上,DBMaster 5.2使用的libxml2.so版本也是libxml2.so.2.6.27,相应地GLIBC版本需求也是2.3。然而,DBMaster 5.3和DBMaster 5.4使用的libxml2.so版本是libxml2.so.2.9.1。因此,从DBMaster 5.3开始,GLIBC的版本需求相应地从2.3更改为2.7。

用户可通过在Linux系统上设置“自动更新”或手动更新GLIBC版本来避免出现此类错误。

手动更新GLIBC版本请参考如下步骤:

一、从http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz下载GLIBC源码。

二、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
三、使用“ldd –version”检查GLIBC版本。

 

版本: DBMaster 5.3.x/DBMaster 5.4.x

产品: Norma/Bundle

平台: Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签