CentOS 7 “Could not retrieve mirrorlist” Hatası ve Çözümü

CentOS 7 kullanıcıları, güncellemeler ve paket kurulumları sırasında “Could not retrieve mirrorlist” hatasıyla karşılaşabilirler. Bu hata, CentOS 7 sürümünün resmi güncelleme desteğinin sona ermesinden kaynaklanmaktadır. CentOS 7’ye yönelik repo ve mirrorlist (yansılama) sunucuları artık desteklenmediğinden, güncelleme veya yeni paket kurulumları sırasında erişim problemleri ortaya çıkmaktadır. Bu sorunu geçici olarak çözmek ve güncellemeleri tekrar alabilmek için aşağıdaki adımları takip edebilirsiniz.

Adım Adım Sorun Çözme Rehberi

  1. Repo Dosyasını Açın
    İlk olarak, mevcut repo dosyasını düzenleyerek CentOS’un resmi arşiv sunucularına yönlendirme yapacağız. Terminal ekranında şu komutu çalıştırarak /etc/yum.repos.d/CentOS-Base.repo dosyasını açın:
nano /etc/yum.repos.d/CentOS-Base.repo
  1. Yeni BaseURL Ayarlarını Ekleyin
    Açılan dosyada bulunan ayarları aşağıdaki kod ile değiştirin. Bu kod, CentOS 7 için artık kullanılmakta olan arşiv sunucularını tanımlar:
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  1. Dosyayı Kaydedin ve Çıkın
    Nano editöründe dosyayı kaydedip çıkmak için CTRL + X tuşlarına basın, ardından Y tuşuna basarak kaydetmeyi onaylayın ve Enter tuşuna basarak çıkın.
  2. Yum Cache Temizleme İşlemi Yapın
    Yaptığınız değişikliklerin etkili olması için yum önbelleğini temizlemelisiniz. Terminal ekranında şu komutu çalıştırarak cache’i temizleyin:
yum clean all

Bu işlem, eski repo verilerini temizleyecek ve yeni yönlendirdiğiniz adresleri kullanarak güncellemeleri alabilmenizi sağlayacaktır.

Güncellemeleri Kontrol Etme ve Paket Kurulumları

Yukarıdaki adımları tamamladıktan sonra CentOS 7 sunucunuz artık güncelleme alabilir durumda olacaktır. Ayrıca, ihtiyaç duyduğunuz paket kurulumlarını sorunsuz bir şekilde gerçekleştirebilirsiniz. Güncellemeleri doğrulamak ve yeni paket kurulumlarını test etmek için aşağıdaki komutları çalıştırabilirsiniz:

yum update
yum install <paket-adi>

Özet

Bu adımlar, CentOS 7’nin artık desteklenmeyen mirrorlist kaynaklarına olan bağımlılığını ortadan kaldırarak arşiv sunucularından güncelleme almasını sağlar.

Siz de beğenebilirsiniz...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir