Échec de la création de la source de logiciels personnalisée

La création d'une source de logiciels personnalisée ou avec contrôle des versions peut échouer si vous incluez des ensembles qui ne se trouvent pas dans les sources de logiciels du fournisseur de base ou si la source de logiciels personnalisée ne parvient pas à résoudre les dépendances des ensembles.

Consulter les journaux d'erreurs de tâche

Pour identifier le motif de l'échec de la source de logiciels personnalisée, consultez les journaux d'erreurs de la tâche.

  1. Sous Centre de gestion du système d'exploitation, sélectionnez Tâches.
  2. Sous Portée de la liste, sélectionnez le compartiment associé à la tâche.
  3. Sélectionnez l'onglet Tâches terminées.
  4. Sous Filtres, sélectionnez les éléments suivants :
    • Statut : Échec
    • Type : Créer une source de logiciels ou Mettre à jour la source de logiciels
  5. Sélectionnez le nom de la tâche.
  6. Sous Ressources, sélectionnez Messages d'erreur.

    Les messages possibles peuvent inclure :

Ensembles introuvables dans les sources de logiciels du fournisseur inclus

La source de logiciels personnalisée doit contenir toutes les sources de logiciels de fournisseur nécessaires pour les ensembles que vous incluez. Si vous avez sélectionné l'option Résoudre automatiquement des dépendances, vous devez également inclure toutes les sources de logiciels de fournisseur nécessaires pour les ensembles dépendants. Vérifiez que vous avez sélectionné toutes les sources de logiciels de fournisseur nécessaires lors de la création de la source de logiciels personnalisée ou de version.

Certains ensembles n'existent dans aucune source de logiciels de fournisseur et ne peuvent donc pas être inclus dans une source de logiciels personnalisée. N'incluez aucun des ensembles suivants dans une source de logiciels personnalisée :

  • gpg-pubkey
  • agent de surveillance unifiée
  • agent wlp
  • qualys-agent de nuage
  • oracle.mgmt_agent

Pour identifier les packages problématiques, vous pouvez ajouter de nouveau la liste des packages à la source de logiciels personnalisée en échec. Le message d'erreur répertorie les ensembles problématiques.

  1. Sous Centre de gestion du système d'exploitation, sélectionnez Sources de logiciels.
  2. Sous Portée de la liste, sélectionnez le compartiment qui contient la source de logiciels qui vous intéresse.
  3. Sélectionnez le nom de la source de logiciels.
  4. Sous Ressources, sélectionnez Ensembles disponibles, puis Ajouter.
  5. Sélectionnez Charger ou Coller.

    Fournissez la même liste d'ensembles que celle que vous avez utilisée précédemment.

  6. Sélectionnez Ajouter.
  7. Vérifiez l'erreur pour les packages problématiques.

    Exemple :

    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. Si vous ne savez pas quelle source de logiciels de fournisseur un ensemble nécessite, vous pouvez rechercher l'ensemble et identifier la source de logiciels.

Conflit entre les options de résolution automatique et les options les plus récentes uniquement

Selon les filtres que vous créez, il peut y avoir un conflit entre les dépendances requises et la limitation des ensembles à la dernière version seulement. Certains packages peuvent dépendre d'une version antérieure d'un package, ce qui fait que la source de logiciels inclut plusieurs versions d'un package individuel (la version antérieure et la dernière disponible). Lorsque cela se produit, le service ne peut pas limiter les ensembles aux derniers ensembles disponibles, de sorte que la création de la source de logiciels échoue.

Pour résoudre ce problème, ajustez le filtre, désactivez la résolution automatique ou désactivez le plus récent seulement.