2 votes

Satellite 5.8 - cdn-sync ne se synchronise pas

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 ?

1voto

Jenny D Points 26978

La toute première fois que vous exécutez cdn-sync après une mise à jour, vous devez spécifier le canal que vous souhaitez synchroniser. Nous avons donc dû exécuter manuellement

cdn-sync-c rhel-x86_64-server-6 -c rhel-x86_64-server-optional-6 [...autres canaux] --email

Une fois que nous l'avons exécuté de cette manière une fois manuellement, la tâche cron a commencé à fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X