閱讀659 返回首頁    go 阿裏雲 go 技術社區[雲棲]


RHEL安裝heartbeat報錯: heartbeat: udpport setting must precede media statements

環境如下:

[root@master ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
[root@master ~]# uname -a
Linux master 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@master ~]# 


安裝Heartbeat-2.1.3,出現如下錯誤:


logd is already running
Starting High-Availability services: 
2013/07/15_16:31:45 INFO:  Resource is stopped
2013/07/15_16:31:45 INFO:  Resource is stopped
                                                           [FAILED]
heartbeat: udpport setting must precede media statementsheartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid user id name [hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Bad uid list [hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid apiauth directive [ipfail uid=hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 info: Syntax: apiauth client [uid=uidlist] [gid=gidlist]
heartbeat[4742]: 2013/07/15_16:31:45 info: Where uidlist is a comma-separated list of uids,
heartbeat[4742]: 2013/07/15_16:31:45 info: and gidlist is a comma-separated list of gids
heartbeat[4742]: 2013/07/15_16:31:45 info: One or the other must be specified.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid user id name [hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Bad uid list [hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid apiauth directive [ccm uid=hacluster]
heartbeat[4742]: 2013/07/15_16:31:45 info: Syntax: apiauth client [uid=uidlist] [gid=gidlist]
heartbeat[4742]: 2013/07/15_16:31:45 info: Where uidlist is a comma-separated list of uids,
heartbeat[4742]: 2013/07/15_16:31:45 info: and gidlist is a comma-separated list of gids
heartbeat[4742]: 2013/07/15_16:31:45 info: One or the other must be specified.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid group name [haclient]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Bad gid list [haclient]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid apiauth directive [ping gid=haclient]
heartbeat[4742]: 2013/07/15_16:31:45 info: Syntax: apiauth client [uid=uidlist] [gid=gidlist]
heartbeat[4742]: 2013/07/15_16:31:45 info: Where uidlist is a comma-separated list of uids,
heartbeat[4742]: 2013/07/15_16:31:45 info: and gidlist is a comma-separated list of gids
heartbeat[4742]: 2013/07/15_16:31:45 info: One or the other must be specified.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid group name [haclient]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Bad gid list [haclient]
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Invalid apiauth directive [anon gid=haclient]
heartbeat[4742]: 2013/07/15_16:31:45 info: Syntax: apiauth client [uid=uidlist] [gid=gidlist]
heartbeat[4742]: 2013/07/15_16:31:45 info: Where uidlist is a comma-separated list of uids,
heartbeat[4742]: 2013/07/15_16:31:45 info: and gidlist is a comma-separated list of gids
heartbeat[4742]: 2013/07/15_16:31:45 info: One or the other must be specified.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Bad permissions on keyfile [/opt/heartbeat-2.1.3/etc/ha.d/authkeys], 600 recommended.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Authentication configuration error.
heartbeat[4742]: 2013/07/15_16:31:45 ERROR: Configuration error, heartbeat not started.


看不懂什麼意思,然後google查,無功而返,仔細查看原來的安裝指導,發現裏麵有提到authkeys配置文件權限必須為600

靈光一閃:難道是因為這個?但怎麼看都不像啊。。。。。。


雖然懷疑,但還是抱著死馬當活馬醫的想法,嚐試了一下,oh my god, 果然解決了!

[root@master ha.d]# service heartbeat start       
logd is already running
Starting High-Availability services: 
2013/07/15_16:33:41 INFO:  Resource is stopped
2013/07/15_16:33:41 INFO:  Resource is stopped
                                                           [  OK  ]

至於原因,沒有時間詳細研究,有興趣的同學可以試試。



最後更新:2017-04-03 16:48:36

  上一篇:go Windows 7 多國語言包(MUI)英文包————色感到底!!!
  下一篇:go Design Pattern: Adapter 模式 - Class Adapter