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パッケージを削除します。

  1. 競合するuptrackパッケージがインストールされているかどうかを確認し、削除します(uptrack-offlineはOK)。

    次を参照してください(uptrackを検索します)。

  2. 最新バージョンのksplice-offlineパッケージをインストールします。

    次を参照してください(ksplice-offlineを検索します)。

ノート

グループのインストール・ジョブが失敗した場合、グループ内のインスタンスに競合するKspliceクライアントがある可能性があります。Group manifestにuptrackはありませんが、ksplice-offlineのインストールが失敗しますを参照してください。

グループマニフェストにuptrackがありませんが、ksplice-offlineのインストールは失敗します

グループの1つ以上のメンバーにuptrackがインストールされている場合、グループのインストール・ジョブは失敗します。ただし、ksplice-offlineは、uptrackがないすべてのインスタンスに正常にインストールされます。外れ値インスタンスからuptrackパッケージを削除する必要があります。

外れ値インスタンスの回避策:

外れ値インスタンスごとに、次のようにします。

  1. ksplice-offlineインストール・ジョブのジョブ詳細を表示して、問題のあるインスタンスを特定します(グループに関連付けられたジョブのリストを参照)。
  2. グループからインスタンスをデタッチします(グループからのインスタンスのデタッチを参照)。
  3. uptrackパッケージをインスタンスから削除します(インスタンスからのパッケージの削除を参照)。
  4. インスタンスをグループに再アタッチします(グループへのインスタンスのアタッチを参照)。

    OS管理ハブは、グループ・マニフェストの適用の一部としてksplice-offlineをインストールします。

グループ・メンバーがグループ・マニフェストの内容からドリフトする方法の詳細は、グループの理解を参照してください。