Questo tutorial spiegherà come correggere l'errore del repository yum "Impossibile trovare un URL di base valido" , durante l'esecuzione di yum install
o yum update
comandi su CentOS versione 5.11. Ecco l'istantanea dell'errore completo.
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base
Come risolvere l'errore YumRepo – Non riesci a trovare un baseurl valido?
Red Hat Enterprise Linux 5 (RHEL 5) e i suoi derivati come CentOS 5 e Scientific Linux 5 hanno raggiunto la fine del ciclo di vita (EOL) alla fine di marzo 2017. Tutti i sistemi devono essere aggiornati alle versioni di RHEL 6 /CentOS 6 o RHEL 7/CentOS 7 che sono supportati rispettivamente fino al 2020 e al 2024, come indicato qui.
Aggiorna all'ultimo sistema operativo:Il sistema operativo più recente avrà meccanismi di sicurezza migliori. Se stai ancora utilizzando il vecchio sistema operativo (kernel), sarebbe meno sicuro e alla fine potrebbe essere compromesso.
Se desideri comunque eseguire CentOS 5 per vari motivi, dovresti occuparti dei problemi di sicurezza. Poiché CentOS 5 è stato arrestato, molti siti mirror stanno eliminando i repository CentOS-5. Nel caso, se desideri accedere a yum repos per la versione precedente di RHEL o CentOS, segui i passaggi seguenti.
Passaggio 1: Esegui i comandi seguenti come utente con privilegi root/sudo.
# echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
Bene, hai appena preparato il repository CentOS 5. Ora puoi installare o aggiornare il pacchetto dal repository vault.centos.org.
Passaggio 2: Esegui il comando yum update:
# yum update