Redhat

Satellite 5.8 - cdn-sync 不同步

  • November 9, 2017

我一直在使用用於內部 Linux 系統的 RedHat Satellite。它設置為同步 RedHat 提供的頻道子集,並且同步已satellite-sync在 cron 作業中完成。

該衛星最近從 5.7 升級到 5.8。此升級包括用satellite-sync新的 cdn-sync. 根據 RedHat 文件,它應該是一個替代品,他們建議通過一個 cron 作業來執行它,該作業將執行時間隨機化為凌晨 1 點到凌晨 3 點之間,如下所示:

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

但是,我們發現當我們這樣做時,沒有下載任何內容。沒有錯誤資訊;我們得到的只是一封電子郵件,上面寫著該命令執行時間為 00:00 分:秒。我們還嘗試將輸出定向到日誌文件而不是 /dev/null,但我們沒有得到其他資訊,也沒有錯誤消息。儘管如此,沒有任何東西得到同步。

我們如何才能cdn-sync真正同步包?

升級後第一次執行時cdn-sync,您需要指定要保持同步的頻道。所以我們不得不手動執行

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

當我們以這種方式手動執行一次時,cron 作業開始工作。

引用自:https://serverfault.com/questions/882641