MHA masterha_check_ssh 報錯
masterha_check_ssh --conf=/etc/mha/mha.conf
“NI_NUMERICHOST” is not exported by the Socket module
“getaddrinfo” is not exported by the Socket module
“getnameinfo” is not exported by the Socket module
Can’t continue after import errors at /usr/local/share/perl5/MHAdeUtil.pm line 29
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHAdeUtil.pm line 29.
Compilation failed in require at /usr/local/share/perl5/MHA/SlaveUtil.pm line 27.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/SlaveUtil.pm line 27.
Compilation failed in require at /usr/local/share/perl5/MHA/DBHelper.pm line 26.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/DBHelper.pm line 26.
Compilation failed in require at /usr/local/share/perl5/MHA/HealthCheck.pm line 30.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/HealthCheck.pm line 30.
Compilation failed in require at /usr/local/share/perl5/MHA/Server.pm line 28.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/Server.pm line 28.
Compilation failed in require at /usr/local/share/perl5/MHA/Config.pm line 29.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/Config.pm line 29.
Compilation failed in require at /usr/local/share/perl5/MHA/SSHCheck.pm line 32.
BEGIN failed–compilation aborted at /usr/local/share/perl5/MHA/SSHCheck.pm line 32.
Compilation failed in require at /usr/local/bin/masterha_check_ssh line 25.
BEGIN failed–compilation aborted at /usr/local/bin/masterha_check_ssh line 25
解決方法
cpan[1]> install ExtUtils::Constant
cpan[1]> install Socket
如果沒有cpan軟件,執行一下命令
yum install -y cpan perl-CPAN*
之後在執行就沒問題了。
本文參考:
https://my.oschina.net/gibsonxue/blog/1575939/print