[经验分享] Zimbra 重要设定档遗失救援作法

http://img2.58codes.com/2024/20118848gRmqSGNxz6.png

Zimbra Collaboration 长期运作极其稳定,版本更新也相当容易且顺利。

儘管如此,仍然有听过几个他人的案例,在更新套件后反而无法正常运作。经过深入了解后,确认是 Zimbra 重要的设定档 localconfig.xml 遗失。


无法启动

在 Zimbra 系统里,这是最为重要的设定档,少了它核心服务都无法启动,甚至在第一关 LDAP 服务启动时就失败,连后面的事都无法继续往下做。

http://img2.58codes.com/2024/20118848lhG7RMYm9u.png
无法启动 Zimbra 服务

从错误讯息中可以很明显得知,是 LDAP 的相关设定有问题导致 Zimbra 无法连线到本机所使用的 LDAP 服务。

这就惨了,如果之前没有备份设定档,要怎么知道当时建置的设定内容是那些呢?


解决方法

天无绝人之路,幸好安装或升级 Zimbra 时,它会自动将相关指令写进 Log 档,因此我们可以来看一下相关 Log。

进入 Zimbra 主机的命令列模式,并输入以下指令,以找出当时的相关内容。

找寻 localconfig 设定
su zimbrals -l /opt/zimbra/log/zmsetup* cat /opt/zimbra/log/setup.20190214-133348.log | grep zmlocal

http://img2.58codes.com/2024/20118848GtHgwfjrK2.png
找回安装时的 localconfig 设定内容

确实找到当时安装时的相关设定,那该如何回复呢?

这些 Log 都是记录当时所执行的指令,所以我们只要撷取 Running as zimbra user: 后面的内容出来,写到一支 Shell Script 里,再把这个 Script 赋予执行权限,执行以后就已经取回这些设定。

完成以后,记得重新启用 Zimbra 服务,让系统以新的设定内容启动。

http://img2.58codes.com/2024/20118848mhnMAuyGVM.png
确认 Zimbra 相关服务已可重新启动


参考资料

节省工具箱 Jason Tools: [经验分享]Zimbra 重要设定档遗失救援作法
https://blog.jason.tools/2019/04/zimbra-config-fix.html

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章