昨天postfix卸载后重装就无法启动了

鼓捣了两个小时, 卸载/重装, 配置文件, 一直都不行.

第一次通过英文回答解决问题

通过service postfix start, 日志说fatal: open lock file /var/lib/postfix/master.lock: u…ble 然后搜索master.lock这句话,在stackoverflow上找到了答案.

解决办法

首先有个哥们解释了为什么不能启动:

The file /var/lib/postfix/master.lock is used to ensure that only one copy of Postfixs master process is active. If Postfix shuts down cleanly, all /var/lib/postfix/*.lock files will be deleted. If Postfix does not shut down cleanly, some *.lock files will be left over. 

说明我的postfix没有清理干净, 残留的master.lock就会阻止程序正常启动.

然后另一个哥们就直接贴上了解决的代码:

# fuser /var/lib/postfix/master.lock
/var/lib/postfix/master.lock: XXXX
# kill -9 XXXX

不得不说, 在中文社区混有种井底之蛙的感觉, 没有意义的帖子一大堆, 千篇一律. 而针对性的特殊的问题就不太好找.以后有问题要多分析日志,然后去原版的英文论坛找答案.