Aktualizacja CentOs 7 YUM nie działa

16

Próbuję zrobić a, yum updatea wszystkie mirrory nie działają z 404. Umieszczam adres URL w przeglądarce i błąd jest prawidłowy, adres URL nie istnieje. YUM szuka pakietu, który nie istnieje w serwerach lustrzanych. Poniżej znajduje się komunikat o błędzie:

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.

Próbowałem uruchomić yum clean all To polecenie zakończyło się pomyślnie, ale nic nie zmieniło. Próbowałem także:

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

To również niczego nie zmieniło.

Crackerman
źródło

Odpowiedzi:

17

Edytuj /etc/yum.confplik i dodaj

http_caching=packages
Dababi
źródło
6
czy mogę zapytać dlaczego? Co to robi? Nie ma wyjaśnienia, jak to pomaga: /
treyBake
11

Działa również:

yum clean all
yum makecache
yum update
pościł
źródło
3

Miałem maszynę wirtualną, która nie była aktualizowana od dłuższego czasu, i zrobiłam yum makecache fasti yum updatedziałała dla mnie.

James Becwar
źródło
0

Polecenie Run poniżej, a następnie instalacja yum działała pomyślnie:

yum clean all
ebeb
źródło