[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

A vueltas con las actualizaciones de las reglas de SA



Hola,

Pues me parece que sigo con problemas para conseguir actualizar 
automáticamente las reglas de SpamAssassin.

Tras este hilo¹, ya reparé que tenía que instalar "anacron" para 
que las tareas de "/etc/cron.daily" se ejecutaran correctamente 
pero sigo sin ver que la rutina "sa-update" se ejecute 
correctamente. 

Analicemos:

1/ Anacron está instalado:

root@stt005:~# dpkg -l | grep -i anacron
ii  anacron                                           2.3-19                        amd64        cron-like program that doesn't go by time

2/ La rutina de actualización automática de SA está habilitada:

root@stt005:~# grep -i cron /etc/default/spamassassin 
# Cronjob
# Set to anything but 0 to enable the cron job to automatically update
CRON=1

3/ Las tareas del cron.daily se ejecutan a diario:

root@stt005:~# zgrep -i daily /var/log/syslog*

(...)

/var/log/syslog:Apr  7 06:58:40 stt005 anacron[2277]: Job `cron.daily' terminated (mailing output)

/var/log/syslog.1:Apr  6 09:16:22 stt005 anacron[2253]: Job `cron.daily' terminated (mailing output)

/var/log/syslog.1:Apr  7 06:47:10 stt005 anacron[2277]: Will run job `cron.daily' in 5 min.
/var/log/syslog.1:Apr  7 06:52:10 stt005 anacron[2277]: Job `cron.daily' started
/var/log/syslog.1:Apr  7 06:52:11 stt005 anacron[3366]: Updated timestamp for job `cron.daily' to 2014-04-07

/var/log/syslog.2.gz:Apr  5 09:36:44 stt005 anacron[2321]: Job `cron.daily' terminated (mailing output)

/var/log/syslog.2.gz:Apr  6 08:33:18 stt005 anacron[2253]: Will run job `cron.daily' in 5 min.
/var/log/syslog.2.gz:Apr  6 08:38:18 stt005 anacron[2253]: Job `cron.daily' started
/var/log/syslog.2.gz:Apr  6 08:38:18 stt005 anacron[3347]: Updated timestamp for job `cron.daily' to 2014-04-06

/var/log/syslog.3.gz:Apr  4 07:51:22 stt005 anacron[2264]: Job `cron.daily' terminated (mailing output)

/var/log/syslog.3.gz:Apr  5 08:31:49 stt005 anacron[2321]: Will run job `cron.daily' in 5 min.
/var/log/syslog.3.gz:Apr  5 08:36:49 stt005 anacron[2321]: Job `cron.daily' started
/var/log/syslog.3.gz:Apr  5 08:36:49 stt005 anacron[3399]: Updated timestamp for job `cron.daily' to 2014-04-05

(...)

4/ Pero no veo que las reglas de SA se actualicen:

- La última actualización fue el 05/04/2014

root@stt005:~# ls -la /var/lib/spamassassin/3*/updates_spamassassin_org.cf
-rw-r--r-- 1 root root 2695 abr  5 17:33 /var/lib/spamassassin/3.003002/updates_spamassassin_org.cf

- Versión de las reglas actuales (inferior a la actual)

root@stt005:~# head -1 /var/lib/spamassassin/3.*/updates_spamassassin_org.cf
# UPDATE version 1584563

- Versión de las últimas reglas disponibles (última disponible)

root@stt005:~# dig 2.3.3.updates.spamassassin.org txt +short
"1585261"

5/ Si simulo una actualización manual, me dice que efectivamente hay 
una nueva versión:

root@stt005:~# sa-update -D --checkonly

(...)

abr  7 15:54:22.122 [4931] dbg: channel: metadata version = 1584563
abr  7 15:54:22.127 [4931] dbg: dns: 2.3.3.updates.spamassassin.org => 1585261, parsed as 1585261
abr  7 15:54:22.128 [4931] dbg: channel: updates.spamassassin.org: update available, not downloading in checkonly mode
abr  7 15:54:22.128 [4931] dbg: diag: updates complete, exiting with code 0

(...)

6/ Ayer domingo (06/04/2014) ya había una nueva versión disponible 
cuando lo verifiqué.

La pregunta es pues, obvia: ¿alguna idea de qué es lo que sucede?

¹https://lists.debian.org/debian-user-spanish/2013/06/msg01101.html

Saludos,

-- 
Camaleón


Reply to: