Postfix 未运行但无法启动,因为“Postfix 邮件系统已在运行”

Ama*_*rus 0 email linux postfix

我有一台正在从备份中恢复的服务器。很可能有人在某处同步了根 FS。所以不要指望这会处于健康或理智的状态。

当我尝试启动 postfix 时,它说"the Postfix mail system is already running". 但是ps aux | grep postfix我可以看到没有任何东西在运行。

有什么建议?

服务器是 Ubuntu dapper

wzz*_*zrd 7

如果 'master'、'pickup' 和 'nqmgr' 程序没有运行,您可能需要检查 /var/spool/postfix/pid 是否有过时的 pid 文件。如果有一个名为“master.pid”的文件,您可能想删除它并重试。

Ubuntu 可能对 pid 文件使用稍微不同的名称,顺便说一句。postfix 程序没有名为“postfix”的二进制文件。

dpkg -L postfix
Run Code Online (Sandbox Code Playgroud)

将向您显示 postfix 包的内容,以便您可以自己查看。