Comment réparer «Impossible de trouver une fondue valide pour Repo» dans Centos

Comment réparer «Impossible de trouver une fondue valide pour Repo» dans Centos

L'une des erreurs les plus courantes Centos Les utilisateurs rencontrent lors de l'utilisation de Yum Package Manager (par exemple en exécutant la commande YUM Update), en particulier sur un système fraîchement installé est le "Impossible de trouver une fondue valide pour Repo: base / 7 / x86_64".

Dans ce court article, nous montrerons comment réparer "Impossible de trouver une fondue valide pour Repo" erreur dans Centos Linux distribution.

La capture d'écran suivante affiche l'erreur ci-dessus après avoir exécuté une commande yum pour rechercher un package.

# yum Search redis 
Impossible de trouver une base de base pour l'erreur de repo

L'erreur indique que MIAM n'est pas capable d'accéder au référentiel de base qu'il utilise pour trouver des informations de package. Dans la plupart des cas, il y a deux causes possibles de l'erreur: 1) les problèmes de réseau et / ou 2) URL de base en cours de commentaire dans le fichier de configuration du référentiel.

Vous pouvez corriger cette erreur de la manière suivante:

1. Assurez-vous que votre système est connecté à Internet. Vous pouvez essayer de cingler n'importe quelle direction Internet, par exemple, Google.com.

# ping google.com 
Cingler un hôte

Le résultat du ping indique soit un problème DNS ou aucune connectivité Internet. Dans ce cas, essayez de modifier les fichiers de configuration d'interface réseau. Pour identifier votre interface réseau, exécutez la commande IP.

# ip add 
Identifier les interfaces réseau

Pour modifier la configuration de l'interface ENP0S8, ouvrir le fichier / etc / Sysconfig / Network-Scripts / ifcfg-enp0s8 comme montré.

# VI / ETC / SYSCONFIG / NETWORK-SCRIGTS / IFCFG-ENP0S8 

S'il s'agit d'un problème DNS, essayez d'ajouter le Serveurs de noms dans le fichier de configuration comme indiqué.

Dns1 = 10.0.2.2 dns2 = 8.8.8.8 

Puis redémarrez le Gestionnaire de réseau Service avec la commande SystemCTL.

# SystemCTL Restart NetworkManager 

Pour plus d'informations, lisez notre article: Comment configurer l'adresse IP statique du réseau et gérer les services sur RHEL / CENTOS 7.0.

Après avoir apporté des modifications dans les paramètres du réseau, essayez d'exécuter un ping une fois de plus.

# ping google.com 
Ping un hôte à nouveau

Maintenant, essaie d'essayer d'exécuter le Mise à jour ou la commande de yum qui montrait l'erreur ci-dessus, une fois de plus.

# yum Search redis 
Rechercher un package

2. Si le système est connecté à Internet et que DNS fonctionne bien, il devrait y avoir un problème avec le fichier de configuration de réapprovisionnement / etc / yum.se soustraire.d / centos-base.repo.

Ouvrez le fichier en utilisant votre éditeur de ligne de commande préféré.

# vi / etc / yum.se soustraire.d / centos-base.repo 

Cherchez le [base] Section, essayez non balise en supprimant le leader # sur le ligne de base comme indiqué dans la capture d'écran suivante.

Modifier le fichier de repo Yum

Enregistrez les modifications et fermez le fichier. Maintenant, essayez d'exécuter à nouveau la commande yum.

# mise à jour 

Dans cet article, nous avons expliqué comment réparer le «Impossible de trouver un fond de base valide pour Repo:" erreur dans Centos 7. Nous aimerions avoir de vos nouvelles, partager votre expérience avec nous. Vous pouvez également partager des solutions que vous connaissez pour résoudre ce problème, via le formulaire de rétroaction ci-dessous.