Spamassassin:sa-update 由于未知原因失败,日常错误,如何修复?

Spamassassin:sa-update 由于未知原因失败,日常错误,如何修复?

一段时间以来,我不断收到发送到我服务器上的 root 帐户的以下错误邮件。这是在 spamassassin 每日更新时每次都会发生的故障。

我的设置遵循Ars Technica 设置指南我已经尝试过chown。甚至没有帮助。/var/lib/spamassassinspamdspamd:debian-spamd

至于操作系统,我正在运行 Debian 8 Jessie 和最新的 spamassassin 版本。

我的问题是:
我该如何修复这个错误?

错误信息:

/etc/cron.daily/spamassassin:
error: unable to refresh mirrors file for channel updates.spamassassin.org, using old file
channel: could not find working mirror, channel failed
sa-update failed for unknown reasons

# sa-update -D -v可以找到结果这里,因为它们对于这个问题来说太大了。

答案1

由于您的 pastebin 日志中 sa-update 执行成功,我猜您正在以 root 身份运行它。

可能是您的目录/var/lib/spamassassin//etc/spamassassin其中的文件没有正确的权限。尝试将其 chown 为 sa-update 打算在 cronjob 中运行的用户(对于 Ubuntu 其debian-spamd:debian-spamd=> sudo chown -R debian-spamd:debian-spamd /etc/spamassassin /var/lib/spamassassin)。

相关内容