互換性のないカスタム・ソフトウェア・ソースの解決

一部のOS管理ソフトウェア・ソースは、OS管理ハブと互換性がない可能性があります。移行アシスタントを使用して、非互換性を識別し、移行前に問題を解決します。

ノート

OS管理ハブには、カスタム・ソフトウェア・ソースを作成するためのより厳しいルールがあります。詳細は、カスタム・ソフトウェア・ソースを参照してください。

ソフトウェア・ソースは、次の理由でOS管理ハブと互換性がない場合があります。

ソフトウェア・ソースには、異なるOSバージョンまたはアーキテクチャのパッケージが含まれています

OS管理ハブでは、カスタム・ソフトウェア・ソースが同じOSバージョンおよびアーキテクチャのパッケージで構成されている必要があります。

不一致が検出された場合、移行アシスタントは次の問題を報告し、次のアクションを提案します。

ISSUE: This software source has packages of multiple OS versions which are not supported in OSMH.
ACTION: Create separate OSMS custom software sources with packages from the same OS version and architecture.

この問題を解決するには:

  1. 個別のカスタム・ソフトウェア・ソース(アーキテクチャごとに1つ、OS管理でOSバージョン)を作成します。「カスタム・ソフトウェア・ソースの作成」を参照してください。
  2. OS管理でパッケージの非互換性を解決した後、osms-to-osmh create custom-software-sourceコマンドを使用して、OS管理ハブにカスタム・ソフトウェア・ソースを作成します。
    osms-to-osmh create custom-software-source

たとえば、--verboseオプションを指定してosms-to-osmh discover custom-software-sourceコマンドを実行すると、次の非互換性が報告されるとします。

ISSUE:  This software source has packages of multiple OS versions which is not supported in OSMH.

ACTION: Create separate OSMS custom software sources with packages from the same OS version and architecture.

DETAILS: 

The packages that are of OS version ORACLE_LINUX_8 are: 
 openssl-libs-1:1.1.1k-12.el8_9.x86_64
 oracle-epel-release-el8-1.0-5.el8.x86_64
 elfutils-default-yama-scope-0.189-3.el8.noarch
...
The packages that are of OS version ORACLE_LINUX_9 are: 
 langpacks-core-font-en-3.0-16.el9.noarch
 tracer-common-0.7.5-4.el9.noarch
 adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
...

この問題を解決するには:

  1. Oracle Linux 8パッケージのカスタム・ソフトウェア・ソースを作成します。
  2. Oracle Linux 9パッケージのカスタム・ソフトウェア・ソースを作成します。
  3. OS管理ハブでカスタム・ソフトウェア・ソースを作成するには、osms-to-osmh create custom-software-sourceコマンドを使用します。

ソフトウェア・ソースがOS管理ハブに追加されていません

OS管理カスタム・ソフトウェア・ソースをOS管理ハブで作成するには、そのカスタム・ソフトウェア・ソースの基になるすべてのベンダー・ソフトウェア・ソースを追加する必要があります。

欠落しているベンダー・ソフトウェア・ソースが検出された場合、移行アシスタントは次の問題を報告し、次のアクションを提案します:

The Required VSS is not enabled in OSMH. Please Enable: <vendor-software-source-name>

この問題を解決するには:

  1. OS管理ハブに欠落しているベンダー・ソフトウェア・ソースを追加します
  2. ベンダー・ソフトウェア・ソースを追加した後、osms-to-osmh create custom-software-sourceコマンドを使用して、OS管理ハブにカスタム・ソフトウェア・ソースを作成します。
    osms-to-osmh create custom-software-source

ソフトウェア・ソースに、指定されたOSバージョンをサポートしないパッケージがあります

OS管理ハブでは、カスタム・ソフトウェア・ソースが同じOSバージョンのパッケージで構成されている必要があります。

不一致が検出された場合、移行アシスタントは次の問題を報告し、次のアクションを提案します。

ISSUE: This software source has packages which don't support the specified OS version.
ACTION: Add packages to separate OSMS custom software sources from the same OS version and architecture.

この問題を解決するには:

  1. OS管理で、アーキテクチャごとに1つ、OSバージョンごとに個別のカスタム・ソフトウェア・ソースを作成します。「カスタム・ソフトウェア・ソースの作成」を参照してください。
  2. OS管理でカスタム・ソフトウェアの問題を解決した後、osms-to-osmh create custom-software-sourceコマンドを使用して、OS管理ハブでカスタム・ソフトウェア・ソースを作成します。
    osms-to-osmh create custom-software-source
  3. カスタム・ソフトウェア・ソースを正常に作成した後、OS管理インスタンスのソフトウェア・ソース割当てを再確認し、必要に応じて調整します。ソフトウェア・ソースの管理を参照してください。