ReLoad

Thierry Jaouen ~ WikiBlog
"Rien à foutre d'être lu, tant que je peux me relire."

Outils pour utilisateurs

Outils du site


blog:2012:09:18:apt-cache-ng_et_apticron_marche_mal_avec_cron.daily

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.

blog/2012/09/18/apt-cache-ng_et_apticron_marche_mal_avec_cron.daily.txt · Dernière modification: 2012/09/19 11:15 par thierry