GNU/Linux >> Tutoriels Linux >  >> Cent OS

'yum update' a échoué avec un message d'erreur "Impossible de résoudre l'hôte" sur Centos - Voici un correctif

Un de nos lecteurs nous a envoyé la question ci-dessous.

Question : CentOS 4.9 est installé sur mon PC et j'ai pensé à le mettre à niveau à l'aide de la commande yum. Mais lorsque j'ai exécuté "yum update", le message d'erreur ci-dessous a été renvoyé :

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

Je suis nouveau sur Linux, donc je n'ai pas trouvé de solution. Je suis un visiteur régulier de techglimpse et j'aimerais savoir si vous pouvez m'aider à résoudre ce problème. De plus, un tutoriel à ce sujet sur votre site Web aiderait un débutant comme moi…

Merci.
Ramesh

Solution : yum accède au dépôt (qui est configuré dans /etc/yum.conf) fichier sur Internet pour installer, supprimer et mettre à jour un ou plusieurs progiciels basés sur rpm. Dans votre cas, un référentiel CentOS a été configuré par défaut lors de l'installation du système d'exploitation. Lorsque la commande "yum update" est exécutée, elle tente de se connecter à "mirrorlist.centos.org", mais échoue lors de la résolution du nom. Cela signifie que votre machine n'est pas configurée avec DNS.

Pour configurer DNS sur votre machine Linux, suivez les étapes ci-dessous.

  1. vim /etc/resolv.conf
  2. Ajouter la ligne ci-dessous
    1. nameserver 8.8.8.8
  3. Enregistrer le fichier et quitter

Remarque : Il est toujours conseillé d'ajouter plus d'un serveur de noms - Primaire et secondaire. Ici "8.8.8.8 ‘ est le serveur de noms public de Google. Vous pouvez le remplacer par le serveur de noms de votre FAI ou même OpenDNS (208.67.222.222, 208.67.220.220 )

Ainsi, le /etc/resolv.conf le fichier peut contenir des entrées de serveur de noms ci-dessous…

nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 208.67.220.220

Une fois terminé, essayez yum update et ça devrait bien marcher. J'espère que cela vous aidera.


Cent OS
  1. Comment résoudre l'erreur «Erreur:échec de l'ouverture de rpmdb» dans CentOS

  2. Comment réparer l'erreur de mise à jour d'Ubuntu :problème avec MergeList

  3. Installez Oniguruma sur la machine PPC64LE avec CentOS

  4. Centos - Erreur de mise à jour Yum sur Centos 5.6 ?

  5. « Impossible de résoudre le proxy :https ; Erreur inconnue" - erreur avec "yum update"

Comment gérer les packages sur CentOS avec YUM

Comment installer Odoo 12 avec PostgreSQL 11 sur CentOS 7

Le correctif n'a pas pu télécharger l'erreur de fichiers de package dans Ubuntu

Comment installer Apache avec l'hôte virtuel sur CentOS 8

Comment corriger l'erreur d'échec de rpmdb lors du traitement de la mise à jour de cPanel ?

Correctif - Erreur :Échec du téléchargement des métadonnées pour le flux d'applications du référentiel - CentOS 8