Linux 邮件服务器关闭 - 如何重新安装 Postfix 使用的库?

Linux 邮件服务器关闭 - 如何重新安装 Postfix 使用的库?

我遇到一个新问题,无法在基于 Lenny 的 Postfix/Dovecot/MySql 设置上发送/接收邮件。

Syslog 显示Apr 4 11:09:21 Debian-50-lenny-64-LAMP postfix/master[19796]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Apr 4 11:09:21 Debian-50-lenny-64-LAMP kernel: [17525916.163351] smtpd[19804]: segfault at 1000000 ip 7f2284c6983a sp 7fff74240960 error 6 in libresolv-2.13.so[7f2284c60000+13000]

我认为症状可能是在删除 Avahi-Daemon 后开始出现的,但不确定,重新安装它肯定没有帮助。
使用 apt 是否有办法重新安装 postfix 使用的库,即上面的 libresolv-2.13.so 似乎是原因,但我再次不确定。

“top”的输出显示这个 kworker 确实消耗了处理时间,我认为这就是日志显示受到限制的原因。

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14364 root 20 0 77268 10m 508 S 399 0.0 85969:00 [kworker]

欢迎提出任何建议!谢谢,

答案1

回答我自己的问题:

在系统日志中,我可以看到有问题的库是 libresolv-2.13.so - 但在 /var/spool/postfix/lib 中,所有库都是 2.7 版,其中没有 libresolv。执行定位 libresolv 后,我发现有两个版本,分别是 2.13 版和 2.7 版。一旦我确定 postfix 使用的是 2.7 版,然后重新启动它,smtpd 就可以再次正常工作了。

相关内容