ni_numerichost is not exported by the socket module

Love The Way You Lie 2023-02-09 14:29 242阅读 0赞

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

发表评论

表情:
评论列表 (有 0 条评论,242人围观)

还没有评论,来说两句吧...

相关阅读