La mise à jour de CentOs 7 YUM ne fonctionne pas

16

J'essaie de faire un yum updateet tous les miroirs échouent avec un 404. J'ai mis l'url dans mon navigateur et l'erreur est correcte, l'url n'existe pas. YUM recherche un package qui n'existe pas sur les miroirs. Voir ci-dessous pour le message d'erreur:

https://mirrors.lug.mtu.edu/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
http://mirror.oss.ou.edu/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
https://mirror.csclub.uwaterloo.ca/fedora/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
http://mirror.sfo12.us.leaseweb.net/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirror.math.princeton.edu/pub/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://kdeforge2.unl.edu/mirrors/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
https://muug.ca/mirror/fedora-epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
http://fedora.westmancom.com/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
https://ca.mirror.babylon.network/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
https://mirror.chpc.utah.edu/pub/epel/7/x86_64/repodata/13b91b1efe2a1db71aa132d76383fdb5311887958a910548546d58a5856e2c5d-primary.sqlite.xz: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.

J'ai essayé d'exécuter yum clean all cette commande avec succès, mais cela n'a rien changé. J'ai également essayé ce qui suit:

rm -f /var/lib//rpm/__db*
rpm --rebuilddb

Cela n'a rien changé non plus.

Crackerman
la source

Réponses:

17

Modifiez votre /etc/yum.conffichier et ajoutez

http_caching=packages
Dababi
la source
6
Puis-je demander pourquoi? Qu'est-ce que cela fait? N'a aucune explication sur la façon dont cela aide: /
treyBake
11

Ce qui suit fonctionne également:

yum clean all
yum makecache
yum update
à jeun
la source
3

J'avais une machine virtuelle qui n'avait pas été mise à jour depuis longtemps, et j'en faisais yum makecache fastet yum updatetravaillais pour moi.

James Becwar
la source
0

Exécutez la commande ci-dessous et l'installation yum a fonctionné avec succès après cela:

yum clean all
ebeb
la source