Errori di download nel log degli errori del job

È possibile che si verifichi un errore di download per un job se un'origine software non è stata sincronizzata con una stazione di gestione o se l'impostazione della stazione di gestione presenta un problema.

Il log degli errori del job mostra Failed to download metadata for repo o Cannot download repodata/repomd.xml: All mirrors were tried.

Cause potenziali

Nella stazione di gestione associata all'istanza:

  • Un'origine software richiesta non è sincronizzata.
  • SELinux o firewalld non è configurato correttamente.
  • Il servizio httpd Apache non è in esecuzione o è in buono stato.

Controlla stato sincronizzazione origine software

  1. Andare alla pagina dei dettagli dell'istanza con il job non riuscito. Vedere Visualizzazione dei dettagli dell'istanza.
  2. Selezionare la stazione di gestione associata all'istanza.
  3. Verificare che l'origine software associata al job sia sincronizzata.
  4. Se necessario, eseguire un job di sincronizzazione immediata. Sincronizzazione immediata di mirror specifici

Controllare il firewall e le impostazioni SELinux

  1. Andare alla pagina dei dettagli per la stazione di gestione. Vedere Visualizzazione dei dettagli di Management Station.
  2. Selezionare la scheda Configurazione. Prendere nota delle porte proxy, delle porte mirror e del percorso del mirror.
  3. Connettersi alla stazione di gestione utilizzando SSH.
  4. Verificare che le porte TCP utilizzate dalla stazione di gestione siano elencate nelle impostazioni del firewall.
    sudo firewall-cmd --list-ports
  5. Verificare che le porte TCP utilizzate per le porte mirror della stazione di gestione si trovino nelle impostazioni SELinux.
    sudo semanage port -l | grep http_port_t
  6. Se le porte non sono elencate o non sono corrette, riconfigurare il firewall e le impostazioni SELinux o rieseguire lo script station-setup.sh.
    sudo /opt/oracle/mgmt_agent/plugins/osmh/stateDir/station-setup.sh

Controllare lo stato di httpd

  1. Connettersi all'istanza utilizzando la shell SSH.
  2. Verificare lo stato del servizio httpd.
    sudo systemctl status httpd.service

    Se lo stato del servizio è Non riuscito, esaminare /var/log/httpd/error_log.

  3. Se il servizio non è in esecuzione, riavviarlo.
    sudo systemctl restart httpd.service