Redhat
Satellite 5.8 - cdn-sync 不同步
我一直在使用用於內部 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 作業開始工作。