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

Re: A vueltas con las actualizaciones de las reglas de SA



El día 7 de abril de 2014, 16:03, Camaleón <noelamac@gmail.com> escribió:
> 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
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: pan.2014.04.07.14.03.43@gmail.com">https://lists.debian.org/pan.2014.04.07.14.03.43@gmail.com
>

¿Has mirado el script de spamassassin en /etc/cron.daily?

Puedes poner alguna "traza" en el para ver si se ejecuta.
echo "Por aquí pasa..." >> /tmp/kkk.log

S2.


Reply to: