Fazer download de erros no log de erros do job

Pode ocorrer um erro de download para um job se uma origem de software não tiver sido sincronizada com uma estação de gerenciamento ou se a configuração da estação de gerenciamento tiver um problema.

O log de erros de job mostra Failed to download metadata for repo ou Cannot download repodata/repomd.xml: All mirrors were tried.

Causas potenciais

Na estação de gerenciamento associada à instância:

  • Uma origem de software necessária não está sincronizada.
  • O SELinux ou o firewalld não está configurado corretamente.
  • O serviço httpd do Apache não está em execução ou em um estado íntegro.

Verificar status de sincronização da origem de software

  1. Vá para a página de detalhes da instância com o job com falha. Consulte Exibindo Detalhes da Instância.
  2. Selecione a estação de gerenciamento associada à instância.
  3. Verifique se a origem de software associada ao job está sincronizada.
  4. Se necessário, execute um job de sincronização imediato. Sincronizando Espelhos Específicos Imediatamente

Verifique as definições de firewall e SELinux

  1. Vá até a página de detalhes da estação de gerenciamento. Consulte Exibindo Detalhes da Estação de Gerenciamento.
  2. Selecione a tab Configuração. Observe as portas proxy, as portas espelho e o caminho do espelho.
  3. Conecte-se à estação de gerenciamento usando SSH.
  4. Confirme se as portas TCP usadas pela estação de gerenciamento estão listadas nas configurações do firewall.
    sudo firewall-cmd --list-ports
  5. Confirme se as portas TCP usadas para as portas de espelho da estação de gerenciamento estão nas definições SELinux.
    sudo semanage port -l | grep http_port_t
  6. Se as portas não estiverem listadas ou estiverem incorretas, reconfigure o firewall e as definições de SELinux ou execute novamente o script station-setup.sh. copy
    sudo /opt/oracle/mgmt_agent/plugins/osmh/stateDir/station-setup.sh

Verifique o estado de httpd

  1. Conecte-se à instância usando SSH.
  2. Verifique o status do serviço httpd.
    sudo systemctl status httpd.service

    Se o serviço estiver em um estado de falha, examine /var/log/httpd/error_log.

  3. Se o serviço não estiver sendo executado, reinicie-o.
    sudo systemctl restart httpd.service