ksplice-offlineパッケージのインストールに失敗する
管理ステーションに問題がある場合、またはシステムにKspliceクライアントがすでにインストールされている場合、ksplice-offline
のインストールが失敗することがあります。
ksplice-offlineは管理ステーションから使用できません
エラー
次のエラーは、管理ステーションに問題があることを示しています。
Failed to download metadata for repo
またはCannot download repodata/repomd.xml: All mirrors were tried
解決方法
「ジョブ・エラー・ログのダウンロード」を参照してください。
ksplice-offlineが別のKspliceクライアントと競合しています
エラー
次のエラーは、競合するuptrack
パッケージがインストールされていることを示しています。
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab from install of uptrack-offline-<version>.noarch conflicts with file from package uptrack-<version>.noarch
...
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab conflicts between attempted installs of uptrack-<version>.noarch and uptrack-offline-<version>.noarch
...
解決方法
ksplice-offline
をインストールする前に、競合するuptrack
パッケージを削除します。
-
競合する
uptrack
パッケージがインストールされているかどうかを確認し、削除します(uptrack-offline
はOK)。次を参照してください(
uptrack
を検索します)。 -
最新バージョンの
ksplice-offline
パッケージをインストールします。次を参照してください(
ksplice-offline
を検索します)。
グループのインストール・ジョブが失敗した場合、グループ内のインスタンスに競合するKspliceクライアントがある可能性があります。Group manifestにuptrackはありませんが、ksplice-offlineのインストールが失敗しますを参照してください。
グループマニフェストにuptrackがありませんが、ksplice-offlineのインストールは失敗します
グループの1つ以上のメンバーにuptrack
がインストールされている場合、グループのインストール・ジョブは失敗します。ただし、ksplice-offline
は、uptrack
がないすべてのインスタンスに正常にインストールされます。外れ値インスタンスからuptrack
パッケージを削除する必要があります。
外れ値インスタンスの回避策:
外れ値インスタンスごとに、次のようにします。
- ksplice-offlineインストール・ジョブのジョブ詳細を表示して、問題のあるインスタンスを特定します(グループに関連付けられたジョブのリストを参照)。
- グループからインスタンスをデタッチします(グループからのインスタンスのデタッチを参照)。
uptrack
パッケージをインスタンスから削除します(インスタンスからのパッケージの削除を参照)。- インスタンスをグループに再アタッチします(グループへのインスタンスのアタッチを参照)。
OS管理ハブは、グループ・マニフェストの適用の一部として
ksplice-offline
をインストールします。
グループ・メンバーがグループ・マニフェストの内容からドリフトする方法の詳細は、グループの理解を参照してください。