Error: Failed to download metadata for repo ‘appstream’: Centos 8 Hatasının Çözümü
Centos 8 kullanıcılarının en sık karşılaşmış olduğu hatalardan birisi olan “Error: Failed to download metadata for repo ‘AppStream‘” hatasının nasıl çözüleceğine dair çözüm sunacağız.
Bu hatayla nasıl karşılaşıyoruz?
yum update veya dnf update komutu ile Bir sunucudaki CentOS 8’de, sistemde bir şey güncellemeyi veya bir uygulamaya yüklemeye çalıştığımda bir sorun oluştu . Hata mesajı şu: Error: Failed to download metadata for repo ‘AppStream’
yum update
CentOS-8 - AppStream 70 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'AppStream':
Cannot prepare internal mirrorlist: No URLs in mirrorlist
Çözüm
CentOS 8, 31 Aralık 2021’de Kullanım Ömrünün Sonuna (EOL) ulaşmıştı. Bu, CentOS 8’in artık resmi CentOS projesinden geliştirme kaynakları almayacağı anlamına geliyor.
31 Aralık 2021’den sonra CentOS’unuzu güncellemeniz gerekirse ,repoları kalıcı olarak arşivlenecekleri https://vault.centos.org/ olarak değiştirmeniz gerekir .
Bunu yapmak için aşağıdaki adımları uygulamanız yeterli
/etc/yum.repos.d/ dizinine gidin.
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Daha sonra yum update komutunu veya dnf update komutunu çalıştırın veya istediğiniz herhangi bir paketi yükleyin.