Satellite 5.8 - cdn-sync não sincronizando

1

Eu tenho trabalhado com um Satélite RedHat que é usado para uso interno Sistemas Linux. Está configurado para sincronizar um subconjunto dos canais disponíveis RedHat, e a sincronização foi feita usando satellite-sync em um trabalho cron.

O satélite foi recentemente atualizado de 5,7 para 5,8. Esta atualização inclui a substituição do satellite-sync pelo novo %código%. De acordo com a documentação do RedHat, deve ser um drop-in substituição, e eles recomendam executá-lo através de um cron job que randomiza o tempo de execução entre 1h e 3h da seguinte forma:

0 1 * * * perl -le 'sleep rand 9000' && cdn-sync --email >/dev/null 2>1

No entanto, descobrimos que quando fazemos isso, nada fica baixado. Não há nenhuma mensagem de erro; tudo o que temos é um email que diz que o comando demorou 00:00 minutos: segundos para ser executado. Nós também tentamos direcionando a saída para um arquivo de log ao invés de / dev / null, mas não obtemos outras informações e nenhuma mensagem de erro. Ainda assim, nada é sincronizado.

Como podemos obter cdn-sync para sincronizar os pacotes?

    
por Jenny D 09.11.2017 / 13:02

1 resposta

1

Na primeira vez que você executar cdn-sync após a atualização, será necessário especifique o canal que você deseja manter sincronizado. Então tivemos que manualmente correr

cdn-sync-c rhel-x86_64-server-6 -c rhel-x86_64-server-optional-6 [...other channels] --email

Quando tivemos que executá-lo dessa forma manualmente uma vez, o trabalho cron começou trabalhando.

    
por 09.11.2017 / 13:02