Résolution de sources logicielles personnalisées incompatibles
Certaines sources logicielles OS Management peuvent être incompatibles avec OS Management Hub. Utilisez l'assistant de migration pour identifier les incompatibilités et résoudre les problèmes avant la migration.
OS Management Hub dispose de règles plus strictes pour la création de sources logicielles personnalisées. Pour plus d'informations, reportez-vous à Sources logicielles personnalisées.
Les sources logicielles peuvent être incompatibles avec OS Management Hub pour les raisons suivantes :
La source logicielle contient des packages de différentes versions ou architectures de système d'exploitation
Dans OS Management Hub, les sources logicielles personnalisées doivent être composées de packages de la même version et de la même architecture de système d'exploitation.
Si une non-concordance est détectée, l'assistant de migration signale le problème suivant et suggère l'action suivante :
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.
Pour résoudre ce problème, procédez comme suit :
- Créez des sources logicielles personnalisées distinctes, une par architecture et par version de système d'exploitation dans OS Management. Reportez-vous à la section Creating a Custom Software Source.
- Après avoir résolu l'incompatibilité de package dans OS Management, utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.
osms-to-osmh create custom-software-source
Par exemple, supposons que la commande osms-to-osmh discover custom-software-source avec l'option --verbose
signale l'incompatibilité suivante :
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
...
Pour résoudre ce problème, procédez comme suit :
- Créez une source logicielle personnalisée pour les packages Oracle Linux 8.
- Créez une source logicielle personnalisée pour les packages Oracle Linux 9.
- Utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.
Source logicielle non ajoutée dans OS Management Hub
Avant de pouvoir créer une source logicielle personnalisée OS Management dans OS Management Hub, vous devez ajouter toutes les sources logicielles fournisseur sur lesquelles la source logicielle personnalisée est basée.
Si des sources logicielles fournisseur manquantes sont détectées, l'assistant de migration signale le problème suivant et suggère l'action suivante :
The Required VSS is not enabled in OSMH. Please Enable: <vendor-software-source-name>
Pour résoudre ce problème, procédez comme suit :
La source logicielle contient des packages qui ne prennent pas en charge la version de système d'exploitation spécifiée
Dans OS Management Hub, les sources logicielles personnalisées doivent être composées de packages de la même version de système d'exploitation.
Si une non-concordance est détectée, l'assistant de migration signale le problème suivant et suggère l'action suivante :
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.
Pour résoudre ce problème, procédez comme suit :