[Linux-ha-jp] Heartbeat3.0.6ソースインストールでのmakeエラーについて

Back to archive index

Masamichi Fukuda - elf-systems masamichi_fukud****@elf-s*****
2015年 3月 11日 (水) 23:00:37 JST


山内さん、松島さん

こんばんは、福田です。

authkeysは下記のとおりです。

# cat authkeys
auth 1
1 sha1 (stdin)= ab57ac8bfaa43bee757e3a2843011c84

md5にしても、メッセージは同じです。

Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: LoadPlugin on md5
returned 5: No such plugin/interface/interface type
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Lookup extended#2
returned FALSE for md5
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Table size: 0
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Invalid authtype
[md5]
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Auth Key [1] not
found in keyfile [/etc/ha.d//authkeys]
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Authentication
configuration error.
Mar 11 22:57:55 lbv1.beta.com heartbeat: [3363]: ERROR: Configuration
error, heartbeat not started.

宜しくお願いします。

以上


2015年3月11日 22:50 <renay****@ybb*****>:

> 福田さん
> 松島さん
>
> こんばんは、山内です。
>
> >あと、debugメッセージのChecking access of はどのようにすれば良いのでしょうか。
>
>
> これは、デバックメッセージなので問題ないです。
> ha.cfのdebugを0にしてもらえれば出力されなくなります。
>
> sha1ではなく、md5ではNGでしょうか?
>
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: LoadPlugin on
> sha1 returned 5: No such plugin/interface/interface type
>
>
> のエラーも気になりますが・・・・
>
> /etc/ha.dのha.cf <http://ha.xn--dha-lc4b.cf>,authkeyの内容はどうなっていますか?
>
>
> 以上です。
>
>
>
> ----- Original Message -----
> >From: Masamichi Fukuda - elf-systems <masamichi_fukud****@elf-s*****>
> >To: 山内英生 <renay****@ybb*****>; takeh****@gmail*****
> >Cc: "linux****@lists*****" <
> linux****@lists*****>
> >Date: 2015/3/11, Wed 22:15
> >Subject: Re: [Linux-ha-jp] Heartbeat3.0.6ソースインストールでのmakeエラーについて
> >
> >
> >山内さん、松島さん
> >
> >こんばんは、福田です。
> >
> >ha.cf内でipfailを指定していたので、それを変更しました。
> >
> >< respawn hacluster /usr/local/heartbeat/libexec/heartbeat/ipfail
> >---
> >> respawn hacluster /usr/lib/heartbeat/ipfail
> >
> >
> >ipfailのエラーは無くなりました。
> >
> >authkeysは以前使っていたものをそのまま使おうとしたところ、
> >今度はsha1のエラーが出てしまいました。
> >
> >あと、debugメッセージのChecking access of はどのようにすれば良いのでしょうか。
> >
> ># /etc/init.d/heartbeat start
> >Starting High-Availability services:  Heartbeat failure [rc=6]. Failed.
> >
> >heartbeat: udpport setting must precede media statementsMar 11 22:08:12
> lbv1.beta.com heartbeat: [21513]: info: Pacemaker support: yes
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/ccm
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/pacemaker/cib
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/cib
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/pacemaker/stonithd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/stonithd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/pacemaker/lrmd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/lrmd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/lib/heartbeat/lrmd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/pacemaker/attrd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/attrd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/pacemaker/crmd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: debug: Checking access
> of: /usr/local/heartbeat/libexec/heartbeat/crmd
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: LoadPlugin on
> sha1 returned 5: No such plugin/interface/interface type
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Lookup
> extended#2 returned FALSE for sha1
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Table size: 0
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Invalid
> authtype [sha1]
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Auth Key [1]
> not found in keyfile [/etc/ha.d//authkeys]
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Authentication
> configuration error.
> >Mar 11 22:08:12 lbv1.beta.com heartbeat: [21513]: ERROR: Configuration
> error, heartbeat not started.
> >
> >宜しくお願いします。
> >
> >以上
> >
> >
> >
> >
> >2015年3月11日 21:48 Masamichi Fukuda - elf-systems <
> masamichi_fukud****@elf-s*****>:
> >
> >松島さん、山内さん
> >>
> >>お世話になります、福田です。
> >>情報頂きありがとうございます。
> >>またdebianでの検証ありがとうございます。
> >>
> >>わたしも一旦、cluster-glue,resource-agents,heartbeatをmake uninstallして
> >>松島さんに教えて頂いた手順で再度インストールしてみました。
> >>
> >>
> >>configureのオプションは下記にしました。
> >>
> >>
> >>1. Cluster-glue
> >>./configure --localstatedir=/var --sysconfdir=/etc
> >>
> >>
> >>cluster-glue configuration:
> >>  Version                  = 1.0.12 (Build:
> 0a7add1d9996b6d869d441da6c82fb7b8abcef4f)
> >>  Features                 =
> >>
> >>  Prefix                   = /usr
> >>  Executables              = /usr/sbin
> >>  Man pages                = /usr/share/man
> >>  Libraries                = /usr/lib
> >>  Header files             = /usr/include
> >>  Arch-independent files   = /usr/share
> >>  Documentation            = /usr/share/doc/cluster-glue
> >>  State information        = /var
> >>  System configuration     = /etc
> >>
> >>  Use system LTDL          = yes
> >>
> >>  HA group name            = haclient
> >>  HA user name             = hacluster
> >>
> >>
> CFLAGS                   = -g -O2 -ggdb  -fgnu89-inline
> -fstack-protector-all -Wall -Waggregate-return -Wbad-function-cast
> -Wcast-qual -Wcast-align -Wdeclaration-after-statement -Wendif-labels
> -Wfloat-equal -Wformat=2 -Wformat-security -Wformat-nonliteral -Winline
> -Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute
> -Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith
> -Wstrict-prototypes -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY
> -Werror
> >>  Libraries                = -lbz2 -lz -lxml2 -lc -luuid -lrt -ldl
> -lglib-2.0   -lltdl
> >>  Stack Libraries          =
> >>
> >>
> >>2.reosurce-agents
> >>
> >>./configure
> >>
> >>resource-agents configuration:
> >>  Version                  = UNKNOWN
> >>  Build Version            = 02beac55c1da0ad99a5a19bd3b2333bcff7e916c
> >>  Features                 =
> >>
> >>  Prefix                   = /usr
> >>  Executables              = /usr/sbin
> >>  Man pages                = /usr/share/man
> >>  Libraries                = /usr/lib
> >>  Header files             = /usr/include
> >>  Arch-independent files   = /usr/share
> >>  Documentation            = /usr/share/doc/resource-agents
> >>  State information        = /var
> >>  System configuration     = /etc
> >>  HA_BIN directory prefix  = /usr/libexec
> >>  RA state files           = /var/run/resource-agents
> >>  AIS Plugins              =
> >>
> >>
> CFLAGS                   = -g -O2 -ggdb3  -fgnu89-inline
> -fstack-protector-all -Wall -Wbad-function-cast -Wcast-qual -Wcast-align
> -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat=2
> -Wformat-security -Wformat-nonliteral -Winline -Wmissing-prototypes
> -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs
> -Wno-long-long -Wno-strict-aliasing -Wpointer-arith -Wstrict-prototypes
> -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY -Werror
> >>  Libraries                =  -lglib-2.0
> >>  Stack Libraries          =
> >>
> >>
> >>
> >>3.heartbeat
> >>./configure --prefix=/usr/local/heartbeat --localstatedir=/var
> --sysconfdir=/etc --disable-fatal-warnings --includedir=/usr/include
> CFLAGS="$CFLAGS -L/usr/lib -I/usr/include -I/usr/include/heartbeat"
> >>
> >>heartbeat configuration:
> >>  Version                  = "3.0.6"
> >>  Executables              = "/usr/local/heartbeat/sbin"
> >>  Man pages                = "/usr/local/heartbeat/share/man"
> >>  Libraries                = "/usr/local/heartbeat/lib"
> >>  Header files             = "/usr/include"
> >>  Arch-independent files   = "/usr/local/heartbeat/share"
> >>  Documentation files      = "/usr/local/heartbeat/share/doc/heartbeat"
> >>  State information        = "/var"
> >>  System configuration     = "/etc"
> >>  Init (rc) scripts        = "/etc/init.d"
> >>  Init (rc) defaults       = "/etc/default"
> >>  Use system LTDL          = "yes"
> >>  HA group name            = "haclient"
> >>  HA group id              = "113"
> >>  HA user name             = "hacluster"
> >>  HA user user id          = "109"
> >>  Build dopd plugin        = "yes"
> >>  Enable times kludge      = "yes"
> >>
> CC_WARNINGS              = " -Wall -Wmissing-prototypes
> -Wmissing-declarations -Wstrict-prototypes -Wdeclaration-after-statement
> -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align
> -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2
> -Wformat-security -Wformat-nonliteral -Wno-long-long
> -Wno-strict-aliasing  "
> >>  Mangled CFLAGS           = " -L/usr/lib
> -I/usr/include -I/usr/include/heartbeat  -Wall -Wmissing-prototypes
> -Wmissing-declarations -Wstrict-prototypes -Wdeclaration-after-statement
> -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align
> -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2
> -Wformat-security -Wformat-nonliteral -Wno-long-long
> -Wno-strict-aliasing   -ggdb3 -funsigned-char"
> >>  Libraries                = "-lbz2 -lz -lc -luuid -lrt -ldl  -lltdl"
> >>  RPATH enabled            = ""
> >>  Distro-style RPMs        = "no"
> >>
> >>これでheartbeatを起動したところ、今までとは違うerrorとなりました。
> >>
> >># /etc/init.d/heartbeat start
> >>Starting High-Availability services:  Heartbeat failure [rc=6]. Failed.
> >>
> >>heartbeat: udpport setting must precede media statements
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Illegal
> directive [ucast] in /etc/ha.d//ha.cf
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Client child
> command [/usr/lib/heartbeat/ipfail] is not executable
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: info: Pacemaker
> support: yes
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking
> access of: /usr/local/heartbeat/libexec/heartbeat/ccm
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking
> access of: /usr/local/heartbeat/libexec/pacemaker/cib
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking
> access of: /usr/local/heartbeat/libexec/heartbeat/cib
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: debug: Checking
> access of: /usr/lib/heartbeat/cib
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Failed to add
> pacemaker client child "cib"
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Heartbeat not
> started: configuration error.
> >>Mar 11 21:07:24 lbv1.beta.com heartbeat: [32388]: ERROR: Configuration
> error, heartbeat not started.
> >>
> >>
> >>ha.cfの配置場所は正常になりました。(何かコンフィグがおかしいようですが)
> >>
> >>あと、[/usr/lib/heartbeat/ipfail] is not executableと言われてしまいましたが、
> >>
> >>実際には、/usr/local/heartbeat/libexec/heartbeat/ipfailにあります。
> >>
> >>パッケージでインストールすると、/usr/lib/heartbeat/ipfailにあります。
> >>
> >>まだ以前のスクリプトが残っているんでしょうか。
> >>
> >>宜しくお願いします。
> >>
> >>以上
> >>
> >>
> >>
> >>
> >>2015年3月11日 21:31 <renay****@ybb*****>:
> >>
> >>福田さん
> >>>松島さん
> >>>
> >>>こんばんは、山内です。
> >>>
> >>>debianにうといのですが、インストールして、紆余曲折しながらも、Heartbeatのソースインストールまで
> >>>こぎつけて、以下のconfigureで実施してみましたが、やはり、福田さんと同じでした。
> >>>
> >>>---configure---
> >>>root @ debian78-1:/opt/Heartbeat-3-0-cceeb47a7d8f# ./configure
> --prefix=/usr --localstatedir=/var --sysconfdir=/etc
> --disable-fatal-warnings
> >>>
> >>>
> >>>---結果---
> >>>root @ debian78-1:~# /etc/init.d/heartbeat start
>
> >>>Starting High-Availability services:  Heartbeat failure [rc=6]. Failed.
> >>>
> >>>heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Cannot open config file
> [/usr/etc/ha.d//ha.cf]
> >>>heartbeat[64223]: 2015/03/11_21:27:27 info: An annotated sample
> /usr/etc/ha.d//ha.cf file is provided in the documentation.
> >>>heartbeat[64223]: 2015/03/11_21:27:27 info: Please copy it to
> /usr/etc/ha.d//ha.cf, read it, customize it, and try again.
> >>>heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Heartbeat not started:
> configuration error.
> >>>heartbeat[64223]: 2015/03/11_21:27:27 ERROR: Configuration error,
> heartbeat not started.
> >>>
> >>>prefixは/usrにしておいたので、私が最初に紹介した手順です。
> >>>
> >>>
> >>>make uninstallなどもしてみましたが、やはり同じ結果でした。
> >>>
> >>>また、色々と確認して何かわかれば連絡します。
> >>>
> >>>#くどいよういですが、debianにうとい為、glue,resource-agentのインストールにもかなり手間取りました(笑)
> >>>
> >>>以上です。
> >>>
> >>>
> >>>
> >>>
> >>>----- Original Message -----
> >>>
> >>>> From: Takehiro Matsushima <takeh****@gmail*****>
> >>>> To: Linux-HA Japan ML <linux****@lists*****>
> >>>> Cc:
> >>>> Date: 2015/3/11, Wed 15:06
> >>>> Subject: Re: [Linux-ha-jp] Heartbeat3.0.6ソースインストールでのmakeエラーについて
> >>>>
> >>>> 福田さん
> >>>>
> >>>> お世話になっております。松島と申します。
> >>>> 横から失礼いたします。
> >>>>
> >>>>>  コンフィグファイルの指定で、スラッシュが2つ使われているのが気になります。
> >>>> おそらく、スクリプトのなかで変数を展開する都合だと思います。
> >>>> (スラッシュで終わっていなかった場合に備えて)
> >>>> ですので、お気になさることはないかとおもいます。
> >>>>
> >>>> もう一点です。
> >>>> 私もHeartbeatのビルドをしてみました。
> >>>> 1. cluster-glue
> >>>> 2. resource-agents
> >>>> 3. heartbeat
> >>>> の順でmake installしました。
> >>>>
> >>>> よく検証していないのですが、heartbeatで--prefixや--sysconfdirの指定なしにconfigureした段階の
> >>>> スクリプトが残っているためと思われます。(make installはおそらく上書きをしていない)
> >>>> ですので、いったんHeartbeatを消してから入れなおせば解決するのではと考えておりますが、如何でしょうか。
> >>>>
> >>>> 以上です、割り込んでしまい申し訳ございません。
> >>>>
> >>>> ----
> >>>> Takehiro Matsushima
> >>>> _______________________________________________
> >>>> Linux-ha-japan mailing list
> >>>> Linux****@lists*****
> >>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >>>>
> >>>
> >>>_______________________________________________
> >>>Linux-ha-japan mailing list
> >>>Linux****@lists*****
> >>>http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >>>
> >>
> >>
> >>--
> >>
> >>ELF Systems
> >>Masamichi Fukuda
> >>mail to: masamichi_fukud****@elf-s*****
> >
> >
> >--
> >
> >ELF Systems
> >Masamichi Fukuda
> >mail to: masamichi_fukud****@elf-s*****
> >
> >
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>



-- 
ELF Systems
Masamichi Fukuda
mail to: *masamichi_fukud****@elf-s***** <elfsy****@gmail*****>*
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Télécharger 



Linux-ha-japan メーリングリストの案内
Back to archive index