安装Sybase出现Segmentation fault的解决办法

安装Sybase出现如下错误

1
2
3
Directory services entry complete.
Building master device...
sh: line 1:  6864 Segmentation fault

检查系统的glibc

1
2
3
4
5
6
7
8
9
10
#  rpm -qa|grep glibc
glibc-2.5-12
compat-glibc-2.3.4-2.26
glibc-common-2.5-12
glibc-headers-2.5-12
glibc-devel-2.5-12
glibc-devel-2.5-12
compat-glibc-headers-2.3.4-2.26
glibc-2.5-12
compat-glibc-2.3.4-2.26

只要在glibc 2.4以上版本安装Sybase ASE 12.5.x以及15就会出现上述问题。
解决的办法是:设置环境变量LD_POINTER_GUARD。

在Redhat上:
export LD_POINTER_GUARD=0
Suse10 及以上
export LD_POINTER_GUARD=1

坚持原创技术分享,您的支持将鼓励我继续创作!