Se stai riscontrando l'errore "No more mirrors to try" durante un yum update su CentOS 6 ELS (Extended Lifecycle Support), significa che yum non riesce a trovare alcun mirror valido per scaricare gli aggiornamenti. Questo può accadere se i repository CentOS 6 ELS non sono più disponibili o se ci sono problemi con la configurazione del repository.
Ecco come puoi risolvere questo problema:
Verifica la disponibilità del repository:
Verifica se i repository CentOS 6 ELS sono ancora accessibili. È possibile che i repository siano stati interrotti, impedendo a yum di trovare dei mirror validi.
Aggiorna gli URL dei repository:
Apri i file di configurazione del repository CentOS nel directory /etc/yum.repos.d/ e assicurati che gli URL dei repository siano corretti e aggiornati. Potresti doverli sostituire con mirror o repository alternativi.
Disability i repository:
Disabilita temporaneamente i repository che causano problemi impostando enabled=0 nei rispettivi file di configurazione. In questo modo impedisci a yum di tentare di usarli.
Pulisci la cache di yum:
Pulisci la cache di yum per assicurarti che recuperi le informazioni più recenti dai repository:
sudo yum clean all
Aggiorna il repository CentOS Base:
Assicurati che il repository CentOS Base sia abilitato e configurato correttamente. È un repository fondamentale per ricevere gli aggiornamenti.
Verifica se le chiavi GPG dei repository sono valide:
Verifica se le chiavi GPG dei repository sono valide. Se non lo sono, potrebbe essere necessario importarle o aggiornarle. Per aggiornare le chiavi GPG del repository:
sudo rpm --import https://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
Utilizza repository alternativi:
Considera l'uso di repository o mirror alternativi che sono noti per essere affidabili e aggiornati.
Verifica la connettività di rete:
Assicurati che il tuo server disponga di una connessione Internet funzionante e che non ci siano problemi di rete che impediscano a yum di raggiungere i repository.
Verifica l'abbonamento ELS:
Assicurati che il tuo sistema CentOS 6 abbia un abbonamento ELS valido. Senza un abbonamento valido, potrebbe non essere possibile accedere ai repository ELS.
Contatta il supporto di CentOS:
Se il problema persiste, considera di contattare il supporto di CentOS o l'équipe di supporto ELS per ulteriori assistenza.
Si prega di notare che CentOS 6 ELS ha raggiunto la fine del suo ciclo di vita a novembre 2020 ed è consigliato migrare a una versione supportata di CentOS o a un'alternativa di CentOS come CentOS Stream o AlmaLinux. Se possibile, considera di eseguire l'upgrade a CentOS 7 o CentOS 8, o di migrare a una distribuzione alternativa come AlmaLinux, che fornisce supporto a lungo termine.