J'ai besoin d'aide s'il vous plaît, j'essaye d'installer yum update
dans CentOS 5.9 mais j'obtiens une erreur
> Loaded plugins: fastestmirror, kmod Loading mirror speeds from cached
> hostfile 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
aidez-moi s'il vous plaît comment résoudre ce problème
mettre à jour le contenu de CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&Arch=$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=redhat-logos php53*
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&Arch=$basearch&repo=updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=redhat-logos php53*
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&Arch=$basearch&repo=extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=redhat-logos php53*
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&Arch=$basearch&repo=centosplus
baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=redhat-logos php53*
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=5$releasever&Arch=$basearch&repo=contrib
baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=redhat-logos php53*
Merci d'avance.
En effet, Centos 5 est obsolète et nécessite une mise à jour manuelle du fichier de référentiel de base pour tout diriger vers le coffre-fort Centos.
Source: http://realtechtalk.com/Centos_59_Working_Vault_Repo_file-1921-articles
Sauvegardez votre /etc/yum.repos.d/Centos-Base.repo
Remplacer par ce qui suit vous permettra de recommencer:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-5.9 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=5.9&Arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.9/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-5.9 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=5.9&Arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.9/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-5.9 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=5.9&Arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.9/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5.9 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=5.9&Arch=$basearch&repo=centosplus
baseurl=http://vault.centos.org/5.9/os/$basearch/centosplus/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-5.9 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=5.9&Arch=$basearch&repo=contrib
baseurl=http://vault.centos.org/5.9/os/$basearch/contrib/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Cela pourrait être causé par deux possibilités.
1. Repo trop vieux pour trouver
Basé sur votre version centos, j'ai essayé de trouver le système d'exploitation via le lien link . Et obtenir cette information à partir du fichier readme.
Ce répertoire (et la version de CentOS) est obsolète. Pour les utilisateurs normaux, Vous devriez utiliser/5/et non /5.9/ dans votre chemin. Veuillez consulter cette FAQ Concernant le schéma de publication CentOS:
https://wiki.centos.org/FAQ/General
Si vous savez ce que vous faites et voulez absolument rester au niveau 5.9 , Allez à http://vault.centos.org/ pour les packages. S'il vous plaît gardez à l'esprit que 5.9 ne reçoit plus aucune mise à jour
Dans ce lien, il vous est suggéré de retrouver l'ancienne version via un autre link . Ainsi, vous devez modifier CentOS-Base.repo .
Remplacement de tous http://mirror.centos.org/centos/***
dans http://vault.centos.org/***
.
par exemple:
Original: baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
New: baseurl=http://vault.centos.org/$releasever/os/$basearch/
2. Problème réseau
vérifier que le mirrorlist server
est accessible.
$ ping mirrorlist.centos.org
Si vous rencontrez le message d'erreur ci-dessous.
ping: unknown Host mirrorlist.centos.org
Pour résoudre ce problème, ajoutez un serveur de noms valide dans resolv.conf
(utilisez Sudo si vous n’êtes pas utilisateur root).
$ echo nameserver 8.8.8.8 > /etc/resolv.conf