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: