Creazione dell'origine software personalizzata non riuscita

La creazione di un'origine software personalizzata o con controllo delle versioni potrebbe non riuscire se si includono pacchetti non presenti nelle origini software del fornitore di base o se l'origine software personalizzata non è in grado di risolvere le dipendenze del pacchetto.

Esaminare i log degli errori dei job

Per identificare il motivo dell'errore dell'origine software personalizzata, esaminare i log degli errori per il job.

  1. In Hub di gestione del sistema operativo, selezionare Job.
  2. In Elenca ambito selezionare il compartimento associato al job.
  3. Selezionare la scheda job completati.
  4. In Filtri, selezionare quanto segue:
    • Stato: errore
    • Tipo: Crea origine software o Aggiorna origine software
  5. Selezionare il nome del job.
  6. In Risorse, selezionare Messaggi di errore.

    Di seguito sono riportati alcuni dei messaggi possibili.

Pacchetti non trovati nelle origini software del fornitore incluse

L'origine software personalizzata deve contenere tutte le origini software del fornitore necessarie per i pacchetti inclusi. Se è stata selezionata l'opzione auto-resolve, è necessario includere anche tutte le origini software dei fornitori necessarie per i pacchetti dipendenti. Verificare di aver selezionato tutte le origini software del fornitore necessarie durante la creazione dell'origine software personalizzata o versione.

Alcuni pacchetti non esistono in alcuna origine software del fornitore e pertanto non possono essere inclusi in un'origine software personalizzata. Non includere i seguenti pacchetti in un'origine software personalizzata:

  • gpg-pubkey
  • agente di monitoraggio unificato
  • wlp-agente
  • qualys-cloud-agent
  • oracle.mgmt_agent

Per identificare i pacchetti problematici, è possibile aggiungere di nuovo l'elenco dei pacchetti all'origine software personalizzata non riuscita. Il messaggio di errore elenca i pacchetti problematici.

  1. In Hub di gestione del sistema operativo selezionare Origini software.
  2. In Ambito elenco, selezionare il compartimento che contiene l'origine software a cui si è interessati.
  3. Selezionare il nome dell'origine software.
  4. In Risorse selezionare Pacchetti disponibili, quindi selezionare Aggiungi.
  5. Selezionare Carica o Incolla.

    Fornire lo stesso elenco di pacchetti utilizzato in precedenza.

  6. Selezionare Aggiungi.
  7. Esaminare l'errore per i pacchetti con problemi.

    Ad esempio:

    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. Se non si è sicuri dell'origine software richiesta da un pacchetto, è possibile cercare il pacchetto e identificare l'origine software.

Conflitto tra opzioni di risoluzione automatica e di sola ultima istanza

A seconda dei filtri creati, può verificarsi un conflitto tra le dipendenze richieste e la limitazione dei pacchetti solo alla versione più recente. Alcuni pacchetti potrebbero dipendere da una versione precedente di un pacchetto che fa sì che l'origine software includa più versioni di un singolo pacchetto (la versione precedente e l'ultima disponibile). In questo caso, il servizio non può limitare i pacchetti solo alla versione più recente disponibile, pertanto la creazione dell'origine software non riesce.

Per risolvere questo problema, modificare il filtro, disabilitare risolvi automaticamente o disabilitare solo più recente.