Je cours yum check-update
et ça gèle après 2 lignes de sortie:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Je ne suis pas sûr de ce qui se passe. Les dernières choses que je me souviens avoir faites avec miamm ont été de yum update
regarder un des dépôts de CentOS miam mais je n’ai apporté aucune modification.
Des suggestions pour résoudre le problème?
yum --noplugins check-update
Tout cela n'a pas fonctionné avec moi.
Utilisation de CentOS et miam. yum se bloque sans message d'erreur, du moins, de sorte qu'il apparaît. Appuyer sur Ctrl+ Cne fonctionne pas (appuyer encore et encore et encore).
Plusieurs points doivent être vérifiés: - les référentiels sont-ils corrects? - le réseautage est-il OK? - Les bases de données yum et rpm sont-elles correctes?
Commençons donc par la tâche la plus simple: nettoyez les bases de données:
Si cela ne fonctionne pas, vous pouvez définir un niveau de débogage, un niveau d'erreur et un délai d'expiration pour yum in
/etc/yum.conf
:Le délai est standard de 30 secondes. Donc, si un référentiel ne répond pas, l'erreur prend 30 secondes pour apparaître. Essayez également d'utiliser yum sans les plugins (tels que le plus rapide miroir et les priorités) avec l'option
--noplugins
. Maintenant, redémarrer yum devrait vous donner plus d’informations plus rapidement. Test avec:Vous pourriez obtenir quelque chose comme ça:
Cela indique qu'aucune information ne peut être reçue du serveur. Essayez l'URL affichée par yum (indiqué ci-dessus avec un référentiel de lien vers serveur) dans votre navigateur Web. Copiez-le et collez-le à partir de votre réponse yum, pas de ce message! Si vous obtenez une liste, vous savez que le référentiel est en ligne.
Si vous obtenez une erreur dans votre navigateur, essayez de supprimer ce référentiel de
/etc/yum.repos.d
. Essayez de récupérer la liste sur votre serveur avec wget et collez l'URL:Si cela provoque un délai d'attente, il y a un problème avec vos paramètres de pare-feu ou de proxy. Essayez de désactiver votre pare-feu.
Si vous utilisez
csf
(sécurité et pare-feu ConfigServer) et quelfd
vous pouvez désactiver csf avec:Essayez encore et si cela fonctionne, vous devrez reconfigurer votre
csf
. Activer àcsf
nouveau avec:Et aussi vérifier vos paramètres de proxy. Vous pouvez également essayer de changer le https en http dans les fichiers .repo à l’adresse
/etc/yum.repos.d/
.la source
yum --verbose --noplugins info
m'a amené à rechercher "Erreur: Impossible de récupérer les métadonnées du référentiel (repomd.xml) pour le référentiel: base. Veuillez vérifier son chemin et réessayer", ce sur quoi j'effectue actuellement une enquête. Mon DNS fonctionne donc ça ne devrait pas être le problème.yum check
peut prendre des heures! Plus d'infos: centos.org/forums/viewtopic.php?f=14&t=46676J'ai eu un problème similaire. Il s’est avéré qu’il s’agissait d’une ancienne adresse DNS
resolv.conf
. J'ai changé l'adresse IP pour la bonne, et cela a résolu le problème.la source
Avait un problème similaire et la raison était la présence du fichier de verrouillage yum
/var/run/yum.pid
où une précédente exécution yum l'a laissé en raison d'une erreur fatale.Je l'ai enlevé avec
sudo rm /var/run/yum.pid
et le problème a été résolu.la source
Désolé, je n'ai pas assez de réputation pour poser des questions sur ce commentaire ci-dessus:
@mariuslp, je ne peux également exécuter yum qu'en ajoutant --noplugins. Pouvez-vous fournir plus de détails sur la manière dont vous avez effectué une "recherche binaire parmi les plugins" et sur ce qui vous a amené à déterminer ce qui était à l'origine du problème? Merci!
la source