All mirror URLs are not using ftp, http[s] or file.

Chargement centos 5

Aujourd’hui j’ai du installer un centos 5 pour un client et tenter de le mettre à jour.
L’installation s’est passé sans problèmes mais lors du yum update j’ai eu droit à une erreur : « All mirror URLs are not using ftp, http[s] or file ». Je vais donc prendre deux minutes pour vous expliquer comment la résoudre.

Tout d’abord la commande problématique, un yum update :

# yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/addons/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: addons

Pour la résoudre il faut d’abord vérifier qu’on peut pinger vault.centos.org

# ping vault.centos.org
PING vault.centos.org (109.72.83.61) 56(84) bytes of data.
64 bytes from netsistence-bu1.netistence.eu (109.72.83.61): icmp_seq=1 ttl=49 time=13.3 ms

Editer /etc/yum.repos.d/CentOS-Base.repo

# vi /etc/yum.repos.d/CentOS-Base.repo

Commenter mirrorlist :

:%s/mirrorlist/#mirrorlist/

Décommenter baseurl :

:%s/#baseurl/baseurl/

Puis remplacer :

baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

par :

baseurl=http://vault.centos.org/$releasever/centosplus/$basearch/

Pour cela, il suffit de faire la commande :

:%s/mirror.centos.org\/centos/vault.centos.org/

J’ai ensuite eu l’erreur :

# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
http://vault.centos.org/5/addons/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again

En allant sur http://vault.centos.org je me suis rendu compte que vault.centos.org/5/ n’existe pas que la numérotation est pas la bonne mais 5.0, 5.1, 5.2….

J’ai donc remplacer :%s/$releasever/5.5/

:%s/$releasever/5.5/

et par la suite le yum update refonctionne :

# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
addons | 951 B 00:00
….
updates | 1.9 kB 00:00
updates/primary_db | 911 kB 00:00
Setting up Update Process

Voila vous trouverez ici un article qui m’a aidé. Si vous souhaitez plus d’article sur le sujet vous en trouverez également ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *