ni_numerichost is not exported by the socket module
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
还没有评论,来说两句吧...