安装Heartbeat相关的报错信息
安装Heartbeat相关的报错信息
天下杰论 发表于4年前
安装Heartbeat相关的报错信息
  • 发表于 4年前
  • 阅读 753
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

#############################报错信息########################### 
You must have autoconf installed to compile the cluster-glue package. 
Download the appropriate package for your system,
or get the source tarball at: ftp://ftp.gnu.org/pub/gnu/autoconf/ 
解决方法: 
 yum install automake 
Download the appropriate package for your system,
or get the source tarball at: ftp://ftp.gnu.org/pub/gnu/automake/ 
解决方法: 
yum install autoconf 
You must have libtool installed to compile the cluster-glue package. 
Download the appropriate package for your system, 
or get the source tarball at: ftp://ftp.gnu.org/pub/gnu/libtool/ 
解决方法: 
yum install  libtool 
./configure时出现configure: error: BZ2 libraries not found 
解决办法:yum -y install bzip2-devel glib2-devel 
make的时候 
安装Reusable-Cluster-Components-glue--glue-1.0.9
 ./.libs/libplumb.so: undefined reference to `uuid_parse’ 
 ./.libs/libplumb.so: undefined reference to `uuid_generate’ 
 ./.libs/libplumb.so: undefined reference to `uuid_copy’ 
 ./.libs/libplumb.so: undefined reference to `uuid_is_null’ 
 ./.libs/libplumb.so: undefined reference to `uuid_unparse’ 
 ./.libs/libplumb.so: undefined reference to `uuid_clear’ 
 ./.libs/libplumb.so: undefined reference to `uuid_compare’ 
 collect2: ld returned 1 exit status 
 gmake[2]: *** [ipctest] Error 1
 gmake[2]: Leaving directory `/root/Reusable-Cluster-Components-glue-1.0.6/lib/clplumbing’ 
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory `/root/Reusable-Cluster-Components-glue-1.0.6/lib’ 
 make: *** [all-recursive] Error 1
 解决办法: 
 ./configure --prefix=$PREFIX --with-daemon-user=${CLUSTER_USER} --with-daemon-group=${CLUSTER_GROUP} --enable-fatal-warnings=no LIBS='/lib64/libuuid.so.1'
 各位在./configure的时候指定一下LIBS,如果是32位系统的话改成LIBS='/lib/libuuid.so.1'。下面ClusterLabs-resource Heartbeat在./configure的时候都指定一下,要不然继续报错。 
解决办法:yum install e2fsprogs-devel libuuid-devel 
make的时候报错 
/usr/bin/xsltproc \ 
--xinclude \ 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl hb_report.xml 
error : Operation in progress 
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gmake[2]: *** [hb_report.8] Error 4
gmake[2]: Leaving directory `/heartbeat/Reusable-Cluster-Components-glue--5e06b2ddd24b/doc' 
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/heartbeat/Reusable-Cluster-Components-glue--5e06b2ddd24b/doc' 
make: *** [all-recursive] Error 1
解决方法: 
yum -y install docbook-style-xsl 
查看日志发现错误 
grep -i error /var/log/ha-log 
Sep 14 19:33:38 node1 pengine: [29617]: ERROR: unpack_resources: Resource start-up disabled since no STONITH resources have been defined 
Sep 14 19:33:38 node1 pengine: [29617]: ERROR: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option 
Sep 14 19:33:38 node1 pengine: [29617]: ERROR: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity 
Sep 14 19:33:45 node1 pengine: [29617]: info: process_pe_message: Configuration ERRORs found during PE processing. Please run "crm_verify -L" to identify issues. 
解决方法:STONITH默认是开启的,而我们做实验的时候是没有这个设备,所以要关闭它 
STONTIH设备详解请参考:http://www.linuxidc.com/Linux/2013-09/90538.htm

关闭方法是: 
[root@localhost ~]# /usr/local/ha/sbin/crm 
abort: couldn't find crm libraries in [/usr/local/ha/sbin /usr/lib/python26.zip /usr/lib/python2.6 /usr/lib/python2.6/plat-linux2 /usr/lib/python2.6/lib-tk /usr/lib/python2.6/lib-old /usr/lib/python2.6/lib-dynload /usr/lib/python2.6/site-packages /usr/lib/python2.6/site-packages/gtk-2.0 /usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info] 
(check your install and PYTHONPATH) 
解决方法: 
vim .bash_profile 
然后添加以下内容 
export PYTHONHONME=/usr/local/ha 
export PYTHONPATH=$PYTHONHOME:/usr/local/ha/lib/python2.6/site-packages 
export PATH=$PATH:/usr/local/ha/sbin 
最后执行 source .bash_profile

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 53
博文 392
码字总数 23359
×
天下杰论
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: