J'ai travaillé avec un RedHat Satellite utilisé pour les systèmes Linux internes. Il est configuré pour synchroniser un sous-ensemble des canaux disponibles de RedHat, et la synchronisation a été effectuée en utilisant satellite-sync
dans une tâche cron.
Le satellite a récemment été mis à jour de la version 5.7 à la version 5.8. Cette mise à jour inclut le remplacement de satellite-sync
par le nouveau cdn-sync
. Selon la documentation de RedHat, il devrait s'agir d'un remplacement direct, et ils recommandent de l'exécuter avec une tâche cron dont l'heure d'exécution est aléatoire entre 1h et 3h, comme ceci :
0 1 * * * perl -le 'sleep rand 9000' && cdn-sync --email >/dev/null 2>1
Cependant, nous avons constaté que lorsque nous faisons cela, rien du tout n'est téléchargé. Il n'y a aucun message d'erreur ; tout ce que nous recevons est un email indiquant que la commande a mis 00:00 minutes:secondes à s'exécuter. Nous avons également essayé de rediriger la sortie vers un fichier journal au lieu de /dev/null, mais nous n'avons aucune autre information et aucun message d'erreur. Pourtant, rien n'est synchronisé.
Comment pouvons-nous faire en sorte que cdn-sync
synchronise effectivement les paquets ?