Zimbra服务无法正常启动

1. 问题描述
1) zimbra服务状态:
 zimbra@mail:~$ zmcontrol status
  Host mail.example.com
       antispam                Running
       antivirus               Running
       ldap                    Running
       logger                  Running
       
mailbox                 Stopped
               zmmailboxdctl is not running.

       mta                     Running
       snmp                    Running
       spell                   Running
       stats                   Running

       zmconfigd               Running


2) zimbra的/var/log/mail.log日志信息如下:
  Mar  7 20:12:20 mail zimbramon[10875]: 10875:info: Starting snmp via zmcontrol
 Mar  7 20:12:20 mail zimbramon[10875]: 10875:info: Starting spell via zmcontrol
 Mar  7 20:12:20 mail zimbramon[10875]: 10875:info: Starting mta via zmcontrol
 Mar  7 20:12:21 mail postfix/postfix-script[12799]: warning: not owned by root: /opt/zimbra/postfix-2.7.7.3z/conf/main.cf
 Mar  7 20:12:21 mail postfix/postfix-script[12800]: warning: not owned by root: /opt/zimbra/postfix-2.7.7.3z/conf/master.cf
 Mar  7 20:12:21 mail postfix/postfix-script[12801]: warning: not owned by root: /opt/zimbra/postfix-2.7.7.3z/conf/master.cf.in
 Mar  7 20:12:21 mail postfix/postfix-script[12817]: starting the Postfix mail system
 Mar  7 20:12:21 mail postfix/master[12818]: daemon started -- version 2.7.7, configuration /opt/zimbra/postfix-2.7.7.3z/conf
 Mar  7 20:12:21 mail saslauthd[12826]: detach_tty      : master pid is: 12826
 Mar  7 20:12:21 mail saslauthd[12826]: ipc_init        : listening on socket: /opt/zimbra/cyrus-sasl-2.1.23.3z/state/mux
 Mar  7 20:12:21 mail zimbramon[10875]: 10875:info: Starting stats via zmcontrol
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: status requested
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: assuming no other instance is running
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: assuming no other instance is running
 Mar  7 20:12:37 mail zmmailboxdmgr[13978]: no manager process is running
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: status requested
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: assuming no other instance is running
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: assuming no other instance is running
 Mar  7 20:12:37 mail zmmailboxdmgr[13986]: no manager process is running
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: status requested
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process  
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: assuming no other instance is running
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: assuming no other instance is running
 Mar  7 20:12:38 mail zmmailboxdmgr[14215]: no manager process is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: status requested
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: assuming no other instance is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: assuming no other instance is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14460]: no manager process is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: status requested
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: assuming no other instance is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: assuming no other instance is running
 Mar  7 20:13:39 mail zmmailboxdmgr[14468]: no manager process is running
 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: status requested
 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: stale pid 12479 found in /opt/zimbra/log/zmmailboxd_manager.pid: No such process
 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: assuming no other instance is running
 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: file /opt/zimbra/log/zmmailboxd.pid does not exist
 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: assuming no other instance is running

 Mar  7 20:14:04 mail zmmailboxdmgr[14923]: no manager process is running


2.解决步骤
 1) As root - # mv /opt/zimbra/mailboxd/etc/keystore /root/keystore.old
 2) As root - # /opt/zimbra/bin/zmcertmgr deploycrt self
 3) As root - /opt/zimbra/libexec/zmfixperms --verbose --extended
 4) Login as the zimbra and restart all of zimbra
 修复后的zimbra服务状态如下:
 
 zimbra服务启动后,若还不能正常访问,出现如下图所示现象:
 
 需要更新文件/opt/zimbra/conf/localconfig.xml中zimbra的UIDs,然后重新执行上述步骤进行修复就可以了
 注:zimbra的UID可以在 /etc/passwd文件查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值