apt-cacher-ng et apticron marche mal avec cron.daily
Depuis plusieurs semaines, j'ai des erreurs remonté par CRON
de la forme:
De la part de “apt-cacher-ng” :
/etc/cron.daily/apt-cacher-ng: Error(s) occured while updating volatile index files for apt-cacher-ng. Please visit http://warez-central.mon-domaine.org:9999/acng-report.html to rerun the expiration manually or check the error message(s) in the current log file(s). Check error messages in /var/log/apt-cacher-ng/maint_1347769505.log /var/log/apt-cacher-ng/maint_1347855902.log /var/log/apt-cacher-ng/maint_1347942302.log
~~READMORE~~ Mais aussi de “apticron” (quand installé quelque part) :
/etc/cron.daily/apticron: W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/main/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/contrib/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/non-free/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/main/binary-amd64/Packages.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/contrib/binary-amd64/Packages.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze/non-free/binary-amd64/Packages.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/main/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/contrib/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/non-free/source/Sources.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/main/binary-amd64/Packages.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/contrib/binary-amd64/Packages.gz 500 Connection failure: Connection timed out W: Impossible de récupérer http://ftp2.fr.debian.org/debian/dists/squeeze-updates/non-free/binary-amd64/Packages.gz 500 Connection failure: Connection timed out E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
Pour faire simple: on dirait qu'a 6:25
, y a pas mal de serveurs, partout dans le monde (surtout sur le même fuseau horaire), qui effectuent des traitements qui effondrent les serveurs mirroirs (qui sans doute eux-même font aussi des choses).
Bref: il faut changer l'heure d'execution des scriptes suivant (quand nécessaire):
- /etc/cron.daily/apt-cacher-ng
- /etc/cron.daily/apticron
Pour cela, rien de plus simple:
Faire en sorte qu'il ne soit plus éxécutable:
# chmod a-x /etc/cron.daily/apt-cacher-ng # chmod a-x /etc/cron.daily/apticron
Et ainsi, “cron” les ignorera.
Puis ajouter dans crontab
l'éxécution de ces scriptes a une autre heure, mais pas trop tard quand même. Afin d'avoir par exemple
# crontab -l # m h dom mon dow command 8 7 * * * /bin/sh /etc/cron.daily/apt-cacher-ng 5 7 * * * /bin/sh /etc/cron.daily/apticron
Voila.