よくある質問

このセクションの質問と回答は、Patch for Oracle Enterprise Linux をよりよく理解するために役立ちます。

Oracle Linux パッチ更新のデプロイメントに失敗した原因は何ですか?

一部のリポジトリは、Oracle Enterprise Linux の上位互換性を損なう可能性があるため、デフォルトでは有効になっていません。これにより、パッチのデプロイメントに失敗する場合があり、ユーザーは EDRDeployData.log ファイルに示されている以下のようなエラーを受け取る可能性があります。

No package kernel-devel-3.10.0-514.26.1.0.1.el7.x86_64 available.
 No package kernel-headers-3.10.0-514.26.1.0.1.el7.x86_64 available.
 No package kernel-tools-3.10.0-514.26.1.0.1.el7.x86_64 available.
 No package kernel-tools-libs-3.10.0-514.26.1.0.1.el7.x86_64 available.
 No package perf-3.10.0-514.26.1.0.1.el7.x86_64 available.
 No package python-perf-3.10.0-514.26.1.0.1.el7.x86_64 available.
 Error: Nothing to do

ユーザーは、上位互換が必要かどうかを決定する必要があります。

以下のステップに従って、欠落しているリポジトリを有効にします。

  1. /etc/yum.repos.d/public-yum-ol7.repo に移動し、OL7 リポジトリー・ファイルを探します。
  2. リポジトリーのエントリー (この場合は [ol7_MODRHCK]) が存在する場合は、そのエントリーが有効になっていることを確認します。
  3. リポジトリー・エントリーが存在しない場合は、以下のエントリーを追加します。
    [ol7_MODRHCK]
    name=Latest RHCK with fixes from Oracle for Oracle Linux $releasever ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/MODRHCK/$basearch/
    ggpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    priority=20
    enabled=1
    
  4. 変更を保存します。