カスタム・ソフトウェア・ソースの作成に失敗しました

カスタムまたはバージョニングされたカスタム・ソフトウェア・ソースの作成は、ベース・ベンダーのソフトウェア・ソースに含まれていないパッケージを含める場合、またはカスタム・ソフトウェア・ソースがパッケージの依存関係を解決できない場合、失敗することがあります。

ジョブ・エラー・ログのレビュー

カスタム・ソフトウェア・ソース障害の理由を特定するには、ジョブのエラー・ログを確認します。

  1. ナビゲーション・メニューを開き、「監視および管理」.をクリックします「OS Management Hub」「Jobs」をクリックします。
  2. 「リスト範囲」で、ジョブに関連付けられたコンパートメントを選択します。
  3. 「完了ジョブ」タブをクリックします。
  4. 「フィルタ」で、次を選択します:
    • ステータス: 失敗
    • タイプ: ソフトウェア・ソースの作成またはソフトウェア・ソースの更新
  5. ジョブの名前をクリックします。
  6. 「リソース」で、「エラー・メッセージ」をクリックします。

    次のようなメッセージが表示されることがあります。

含まれているベンダー・ソフトウェア・ソースにパッケージが見つかりません

カスタム・ソフトウェア・ソースには、含めるパッケージに必要なすべてのベンダー・ソフトウェア・ソースが含まれている必要があります。auto-resolve依存関係オプションを選択した場合は、依存パッケージに必要なすべてのベンダーソフトウェアソースも含める必要があります。カスタム・ソフトウェア・ソースまたはバージョン・ソフトウェア・ソースの作成時に、必要なすべてのベンダー・ソフトウェア・ソースが選択されていることを確認します。

一部のパッケージはベンダー・ソフトウェア・ソースに存在しないため、カスタム・ソフトウェア・ソースに含めることができません。カスタム・ソフトウェア・ソースに次のパッケージを含めないでください。

  • gpg-pubkey
  • 統合モニタリング・エージェント
  • wlpエージェント
  • qualysクラウド・エージェント
  • oracle.mgmt_agent

問題のあるパッケージを特定するには、失敗したカスタム・ソフトウェア・ソースにパッケージ・リストを再追加します。エラー・メッセージに問題のあるパッケージがリストされます。

  1. ナビゲーション・メニューを開き、「監視および管理」.をクリックします「OS Management Hub」「Software sources」をクリックします。
  2. 「リスト・スコープ」で、目的のソフトウェア・ソースを含むコンパートメントを選択します。
  3. カスタム・ソフトウェア・ソースの名前をクリックします。
  4. 「リソース」で、「使用可能なパッケージ」「追加」の順にクリックします。
  5. 「アップロード」または「貼付け」を選択します。

    以前に使用したものと同じパッケージリストを指定します。

  6. 「追加」をクリックします
  7. 問題のあるパッケージのエラーを確認します。

    たとえば:

    Invalid parameter packages: There were some invalid packages in the request.
    These packages are either not in the vendor software sources chosen for the custom software source, 
    or not found in OS Management Hub:
    [cthulhu-1.2.3.el8.x86_64.rpm, gpg-pubkey-16c083cd-49af3996.rpm]
  8. パッケージに必要なベンダー・ソフトウェア・ソースが不明な場合は、パッケージを検索してソフトウェア・ソースを識別できます。

自動解決および最新のみのオプションの競合

作成するフィルタによっては、必要な依存関係とパッケージを最新のみに制限する間に競合が発生する可能性があります。一部のパッケージは、以前のバージョンのパッケージに依存しているため、ソフトウェアソースには個別のパッケージ(以前のバージョンと入手可能な最新バージョン)の複数のバージョンが含まれます。これが発生すると、サービスはパッケージを使用可能な最新のもののみに制限できないため、ソフトウェア・ソースの作成は失敗します。

この問題を解決するには、フィルタを調整し、auto-resolveを無効にするか、latest-onlyを無効にします。