Falha na Criação da Origem de Software Personalizada

A criação de uma origem de software personalizada ou com controle de versão poderá falhar se você incluir pacotes que não estejam nas origens de software do fornecedor base ou se a origem de software personalizada não puder resolver dependências de pacote.

Revisar logs de erro do job

Para identificar o motivo da falha da origem de software personalizada, revise os logs de erro do job.

  1. Abra o menu de navegação e selecione Observabilidade e Gerenciamento. Em OS Management Hub, selecione Jobs.
  2. Em Escopo da lista, selecione o compartimento associado ao job.
  3. Selecione a guia Jobs concluídos.
  4. Em Filtros, selecione o seguinte:
    • Status: Falha
    • Tipo: Criar origem de software ou Atualizar origem de software
  5. Selecione o nome do job.
  6. Em Recursos, selecione Mensagens de erro.

    As mensagens possíveis podem incluir:

Pacotes não encontrados nas origens de software do fornecedor incluídas

A origem de software personalizada deve conter todas as origens de software do fornecedor necessárias para os pacotes incluídos. Se você tiver selecionado a opção de dependências resolver automaticamente, deverá incluir também todas as origens de software do fornecedor necessárias para os pacotes dependentes. Verifique se você selecionou todas as origens de software do fornecedor necessárias ao criar a origem de software personalizada ou de versão.

Alguns pacotes não existem em nenhuma origem de software do fornecedor e, portanto, não podem ser incluídos em uma origem de software personalizada. Não inclua nenhum dos seguintes pacotes em uma origem de software personalizada:

  • gpg-pubkey
  • agente de monitoramento unificado
  • agente wlp
  • qualys-cloud-agent
  • oracle.mgmt_agent

Para identificar pacotes problemáticos, você pode adicionar novamente a lista de pacotes à origem de software personalizada com falha. A mensagem de erro listará os pacotes problemáticos.

  1. Abra o menu de navegação e selecione Observabilidade e Gerenciamento. Em OS Management Hub, selecione Origens de software.
  2. Em Escopo da lista, selecione o compartimento que contém a origem de software desejada.
  3. Selecione o nome da origem de software.
  4. Em Recursos, selecione Pacotes disponíveis e Adicionar.
  5. Selecione Fazer Upload ou Colar.

    Forneça a mesma lista de pacotes que você usou anteriormente.

  6. Selecione Adicionar.
  7. Revise o erro para os pacotes problemáticos.

    Por exemplo:

    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 não tiver certeza de qual origem de software do fornecedor um pacote requer, você pode procurar o pacote e identificar a origem de software.

Conflito de opções de resolução automática e somente mais recente

Dependendo dos filtros criados, pode haver um conflito entre as dependências necessárias e a limitação de pacotes apenas para o mais recente. Alguns pacotes podem depender de uma versão anterior de um pacote que faz com que a origem de software inclua várias versões de um pacote individual (a versão anterior e a mais recente disponível). Quando isso ocorre, o serviço não pode limitar os pacotes apenas ao mais recente disponível, portanto, a criação da origem de software falha.

Para resolver esse problema, ajuste o filtro, desative auto-resolve ou desative latest-only.