Red Hatパッチ管理におけるトラブルシューティング
作成日:2020年2月18日 | 更新日:2020年11月18日
この記事では、Desktop Centralを使用してRed Hat Enterprise Linuxのパッチ管理を行う際に発生しうるトラブルの原因と対処方法について説明しています。なお、Red Hat Enterprise Linuxパッチ管理のアーキテクチャーについてはこちらのナレッジをご確認ください。
- 「依存性ファイルが欠落しています。配布は次のリフレッシュサイクルの際に続行されます。」
- 「アカウントにアクティブなRed Hatサブスクリプションがありません」
- 「ダウンロード許可が必要です。組織の管理者に連絡してください」
- 指定システムからRed Hatポータルにアップロードできない
- 「https://access.redhat.com/downloadsに到達できません」
- 「Red Hatポータルから指定システムにファイルをダウンロードできません」 「Desktop Centralサーバーにファイルをアップロードできません」
- 「Yumが既に実行されているため、スキャン/配布を続行できません」
依存パッチがパッチリポジトリに存在しない
問題
配布するパッチに未ダウンロードの依存パッチ(依存ファイル)がある場合、1回目の配布ではステータスが「失敗」になります。詳細はこちらをご覧ください。
原因
※ 製品の仕様となり、再試行または2回目以降の配布において成功すると考えられます。
解決策
こちらをご覧ください。
アカウントにアクティブなRed Hatサブスクリプションがない
問題
Red Hat PCへのパッチスキャン、パッチのダウンロード、配布の際に、「アカウントにアクティブなRed Hatサブスクリプションがありません」というエラーメッセージが表示され、失敗します。
原因
入力したRed Hatアカウントには、アクティブなサブスクリプションがないか、サブスクリプションのステータスが「不明」です。
解決策
Red Hatポータルからアップデートファイルを受信するには、アクティブなサブスクリプションが必要です。Desktop Centralに入力したRed Hatアカウントに現在アクティブなサブスクリプションがあることを確認してください。
Red Hatターミナルで「sudo subscription-manager status」コマンドを実行し、システムのサブスクリプションステータスを確認します。
ダウンロードに必要な権限がない
問題
「ダウンロード許可が必要です。組織の管理者に連絡してください。(Download permission required. Contact organization admin.)」というエラーメッセージが表示されます。
原因
Desktop Centralに入力した資格情報には、パッチのダウンロードに必要な権限がありません。
解決策
Red Hatアカウントの組織管理者に連絡して、ダウンロード許可をリクエストしてください。
指定システムからRed Hatポータルにアップロードできない
問題
指定システムからRed Hatポータルにファイルをアップロードできません。
原因
Desktop CentralエージェントからDesktop Centralサーバーにアクセスできません。以下の原因が考えられます。
- Desktop Centralサーバーが停止している
- サーバーのIPアドレスが意図せず変更された
- サーバーを別のコンピューターに移行した
- サーバーとの通信がファイアウォールでブロックされている
解決策
こちらのナレッジを確認し、Desktop Centralエージェントとサーバー間の通信が正常に行われることを確認します。
https://access.redhat.com/downloadsにアクセスできない
問題
「https://access.redhat.com/downloadsに到達できません」というエラーメッセージが表示され、Red Hatパッチのダウンロード・配布が失敗します。
原因
Red Hatカスタマーポータルへのログインに必要な証明書ファイル「cacerts」が、DesktopCentral_Server\lib\downloadToolに存在しない場合、このエラーが発生します。
解決策
- cacertsファイルが指定された場所(DesktopCentral_Server\lib\downloadTool)に存在し、使用可能であることを確認します。使用できない場合は、指定された場所にダウンロードして配置します。
- ネットワーク接続を確認して、Red Hatカスタマーポータルにアクセスします。
指定システム(Nominated System)におけるキャッシュリポジトリの作成におけるトラブル
問題
「Red Hatポータルから指定システムにファイルをダウンロードできません。」 「Desktop Centralサーバーにファイルをアップロードできません」といったエラーメッセージが表示されます。
原因
次の原因が考えられます。
- (a) ファイアウォールに制限されているかインターネット接続がないため、指定システムがRedHatカスタマーポータルにアクセスできません。
- (b) 指定システムにDesktop Centralエージェントがインストールされていません。
- (c) RedHatカスタマーポータルとの通信に必要な「sslclientcert」という名前の証明書が無効/欠落しています。
- (d) 指定システムに、TLSセキュリティを変更する透過プロキシが含まれている場合があります。
- (e) 指定システムのシステムクロックが正しくない可能性があります。
解決策
原因に対応する解決策を実行します。
- (a) インターネット接続が機能していることを確認してください。
- (b) 指定システムにエージェントをインストールします。
- (c) サブスクリプションを一旦指定システムから削除し、再度サブスクリプションを有効化します。
- (d) TLSセキュリティ構成を変更するようなプロキシがないことを確認してください。
- (e) 指定システムのシステムクロックが正確かつ最新であることを確認してください。
上記の手順を実行しても問題が解決しない場合は、お問い合わせください。サーバーログおよびDesktop Central管理タブ > Red Hat設定 画面のスクリーンショットのアップロードをお願いする場合があります。
Yumが既に実行されているため、スキャン/配布が続行できない
問題
スキャン中または配布中に「Yumが既に実行されているため、スキャン/配布を続行できません」(Cannot proceed with scan/deployment since Yum is already running)というエラーメッセージが表示されます。
原因
以下の原因が考えられます。
- ユーザーがソフトウェアのインストールをちょうど開始した
- RedHat自動更新(yumbackend.py)が実行中
解決策
ユーザーがソフトウェアのインストールを完了するのを待ちます。
RedHat自動更新が実行中の場合は、自動更新を無効にします。