“Yum update” kullanan CentOS 7 güncellemesi çalışmıyor


11

CentOS 7 çalıştıran ve uzun süredir kullanmadığım bir VM var. Bugün başlattım ve CentOS sistemini kullanarak en son sürüme güncellemeye çalıştım yum update, ancak birçok hata aldım:

Loaded plugins: fastestmirror, langpacks
http//bay.uchicago.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.
http//mirror.cs.pitt.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.
http//mirror.anl.gov/pub/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 403 - Forbidden Trying other mirror.
http//mirror.pac-12.org/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno
14] HTTP Error 404 - Not Found Trying other mirror.
http//centos.expedientevirtual.com/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.

(Diğer birçok benzer hata atlanmıştır ...)

Trying other mirror. Loading mirror speeds from cached hostfile  *
base: bay.uchicago.edu  * epel: csc.mcs.sdsmt.edu  * extras:
mirror.ancl.hawaii.edu  * nux-dextop: li.nux.ro  * updates:
centos-distro.cavecreek.net No packages marked for update

httpUyarıları önlemek için yukarıdaki hata mesajlarından sonra iki nokta üst üste sildi . Bu hataların kullandığım CentOS sürümünden gelebileceğini düşünüyorum: 7.0.1406 - mevcut son sürüm 7.0.1588 ya da başka bir şey olduğu için, karşılık gelen yol mevcut değildir ve dolayısıyla HTTP hatası 404.Ancak Mevcut CentOS'umun yol adını otomatik olarak en son sürüme ayarlamasını ve doğru URL'den güncelleme yapabilmesini nasıl sağlayabilirim? Teşekkürler.


2
Tüm meta verileri temizlemek için "yum clean all" komutunu çalıştırmayı denediniz mi?
user1403360

1
@ user1403360: Evet, işe yarıyor! Bu yorumu yanıt olarak tanıtır mısınız? Kabul edeceğim.
user280121

Bir cevap yazdım. Yorumu nasıl tanıtacağımı bilmiyorum ya da bilmiyorum.
user1403360

Lütfen proxy ayarlarını kontrol edin (Ağınızda bir proxy varsa).
Rajeev Rahman

Tarayıcınızda mirror.cs.pitt.edu/centos/7.0.1406/readme adresine giderseniz "artık bu dizini kullanma" yazıyor FWIW ...
rogerdpack

Yanıtlar:


19

Meta verileri temizlemek için aşağıdaki komutu çalıştırın:

yum clean all

Bu, yum depolarınızın önbelleğe alınmış aynaları da dahil olmak üzere tüm yum önbelleklerini temizleyecektir. Bir sonraki seferde yeni bir ayna listesi alacak.


1
Cevabınızı görmek güzel. Biraz genişletebilir ve belki de bunun OP'nin sorununu neden çözeceğini açıklayabilir misiniz? Bu şekilde gelecekte diğer insanlara da yararlanma olasılığı daha yüksektir.
roaima

3

/Etc/yum.repos dosyasındaki CentOS-Base.repo dosyası yüklendikten sonra değişmiş olabilir. Geçerli ayna listesi aşağıdaki gibidir, baseurl = satırı yorumlanır.

mirrorlist = http://mirrorlist.centos.org/?release= $ releasever & arch = $ basearch & repo = os & infra = $ infra


Bu çalışmayan ne var
Brian Thomas

1

Çünkü centos-7.0.1406 sürümü kullanımdan kaldırıldı. Yolunuzda /7.0.1406/ değil / 7 / kullanmalısınız.

Repo ayrıntılarınızı aşağıdaki yolda bulabilirsiniz.

/etc/yum.repos.d

Repo dosyasına aşağıdaki satırları ekleyerek centos 7'yi gösterebilirsiniz.

[extrascentos7]
name=Extras packages for CentOS 7 for x86_64
baseurl=http://mirror.centos.org/centos/7/extras/x86_64/
enabled=1

0

DNS'yi /etc/resolv.conf

*nameserver 8.8.8.8**

Bu dosyayı kaydedin ve yum updatetekrar deneyin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.