[error][/usr/local/share/perl5/MHA/Config.pm, ln383] Block name "server default" is invalid. Block name must be "server default" or start from "server"(+ non-whitespace characters). Block name "server default" is invalid. Block name must be "se
时间: 2024-04-23 08:29:03 浏览: 21
rver default" or start from "server" (+ non-whitespace characters). 您遇到的错误是由于 MHA 配置文件中的块名称不正确导致的。根据错误信息,块名称应该是 "server default" 或以 "server" 开头(+ 非空白字符)。请检查您的配置文件,并确保块名称符合这些要求。
相关问题
Mon Jul 24 10:24:49 2023 - [info] Reading application default configuration from /etc/mha/mha.cnf.. Parameter name Slave01 -s Slave02 --user is invalid! at /usr/local/share/perl5/MHA/SSHCheck.pm line 148.
根据引用\[1\]和引用\[2\]的内容,你的配置文件中的参数名"Slave01 -s Slave02 --user"是无效的。这可能是由于你在配置文件中输入了错误的参数。你需要修改配置文件,将参数名更正为有效的参数。然后保存并退出配置文件。之后,你可以再次运行验证命令"masterha_check_ssh -conf=/etc/masterha/app1.cnf"来检查是否修复了错误。
#### 引用[.reference_title]
- *1* [[error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63] Permission denied (publickey,gssapi-ke](https://blog.csdn.net/gsforget321/article/details/120488723)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [错误集:MHA高可用集群部署及故障切换[error][/usr/local/share/perl5/MHA/MasterMonitor.pm, ln427]](https://blog.csdn.net/qq_35456705/article/details/114309872)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
can’t locate Parallel/ForkManager.pm in /usr/local/lib64/perl5
这个错误提示说明你的 Perl 程序在执行时需要 `Parallel::ForkManager` 模块,但是该模块在你的系统中没有安装或者不在 Perl 模块搜索路径中。
你可以通过下面的命令来安装 `Parallel::ForkManager` 模块:
```
sudo cpan Parallel::ForkManager
```
如果你的系统上没有 cpan 命令,你需要先安装它。在 Ubuntu 系统上,你可以通过下面的命令来安装 cpan:
```
sudo apt-get install cpanminus
```
安装完成后,你就可以使用 cpanm 命令来安装 Perl 模块了。