如何解决Zimbra zmconfigd无法运行/启动的问题
时间:2020-02-23 14:31:01 来源:igfitidea点击:
我们是否尝试过在Zimbra服务器上启动startzmconfigd但无法使其运行?本指南将向我们展示为什么zmconfigd无法在yourZimbra服务器上启动的最常见原因/解决方案。
要在Zimbra上检查zmconfigd服务的状态,请使用以下命令:
$zmconfigdctl status zmconfigd is not running.
对于运行良好的Zimbra服务器,返回状态应处于运行状态。
$zmconfigdctl status zmconfigd is running.
此问题的常见原因是:
IPv6问题
如果启用了IPv6,请考虑将其禁用。将这些行添加到/etc/sysctl.conf以在Linux上禁用IPv6.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
保存文件并应用规则。
sudo sysctl -p
另外,注释掉/etc/hosts文件中的条目。
#::1 localhost ip6-localhost ip6-loopback #ff02::1 ip6-allnodes #ff02::2 ip6-allrouters
然后尝试重新启动zmconfigd:
sudo su - zimbra zmconfigdctl restart
Zimbra无法获取zmconfigd服务状态
zmconfigd也可能处于运行状态,但Zimbra无法获得其状态。为此,我们可能需要删除其pid文件并重新启动服务。
$cat /opt/zimbra/log/zmconfigd.pid 32500 $sudo rm /opt/zimbra/log/zmconfigd.pid $sudo su - zimbra -c "zmconfigdctl restart"
缺少nc和which命令。
如果缺少nc命令,尝试启动zmconfigd可能会导致失败。如下安装。
在Ubuntu/Debian系统上安装nc:
sudo apt-get install netcat-openbsd
对于CentOS服务器,nmap-ncat软件包提供了nc命令。
sudo yum -y install nmap-ncat
安装nc后,请尝试重新启动Zimbra。