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

SEJ*_*JPM 2 debian spamassassin

现在有一段时间我收到以下错误邮件发送到我服务器上的 root 帐户。这是每次 spamassassin 更新时都会发生的失败。

我的设置遵循Ars Technica 设置指南,我已经尝试过chown使用/var/lib/spamassassinby spamd. 甚至spamd: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
Run Code Online (Sandbox Code Playgroud)

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

小智 6

由于在您的 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)。