你是否尝试在Zimbra服务器上启动zmconfigd但无法运行它,本文介绍zmconfigd无法在Zimbra服务器上启动的解决方法,即解决Zimbra zmconfigd没有running/starting(运行/启动)。
检查Zimbra zmconfigd状态的方法 要检查Zimbra上zmconfigd服务的状态,请使用以下命令: $ zmconfigdctl status zmconfigd is not running. 对于运行良好的Zimbra服务器,返回的状态应该正在运行,如下: $ zmconfigdctl status zmconfigd is running.
三种解决方法 方法一:因IPv6问题引起的解决方法 如果已启用IPv6,请考虑禁用它,参考在Linux服务器上禁用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 保存文件并应用规则: # sysctl -p 另外,注释掉/etc/hosts文件中的条目: #::1 localhost ip6-localhost ip6-loopback #ff02::1 ip6-allnodes #ff02::2 ip6-allrouters 然后尝试重启zmconfigd: # su - zimbra $ zmconfigdctl restart 方法二、因Zimbra无法获得zmconfigd服务状态引起的解决方法 zmconfigd也可能处于运行状态,但Zimbra无法获得其状态,为此需要删除其pid文件并重新启动该服务: # cat /opt/zimbra/log/zmconfigd.pid 32500 # rm /opt/zimbra/log/zmconfigd.pid # su - zimbra -c "zmconfigdctl restart" 方法三、因缺少nc和命令引起的解决方法 如果缺少nc命令(参考nc/netcat命令_Linux nc/netcat命令使用详解:用来设置路由器),尝试启动zmconfigd可能会导致失败,按如下方式安装。 在Ubuntu/Debian系统上安装nc: sudo apt-get install netcat-openbsd 对于CentOS服务器,nc命令由nmap-ncat包提供: sudo yum -y install nmap-ncat 安装nc后,尝试重新启动Zimbra。 最后,希望三种方法中有一种是适合你的,可以解决掉Zimbra zmconfigd没有running/starting的问题。
相关主题 |