{"id":2238,"date":"2026-06-10T09:46:41","date_gmt":"2026-06-10T06:46:41","guid":{"rendered":"https:\/\/saviorhost.com\/blog\/?p=2238"},"modified":"2026-06-10T09:51:56","modified_gmt":"2026-06-10T06:51:56","slug":"failed-to-download-metadata-for-repo-hatasi-nedir-ve-nasil-cozulur-kesin-cozum","status":"publish","type":"post","link":"https:\/\/saviorhost.com\/blog\/failed-to-download-metadata-for-repo-hatasi-nedir-ve-nasil-cozulur-kesin-cozum\/","title":{"rendered":"&#8220;Failed to download metadata for repo&#8221; Hatas\u0131 Nedir ve Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr? (Kesin \u00c7\u00f6z\u00fcm)"},"content":{"rendered":"<p data-path-to-node=\"5\">Sunucunuza yeni bir program kurmak veya sistemi g\u00fcncellemek i\u00e7in <code data-path-to-node=\"5\" data-index-in-node=\"65\">yum update<\/code> ya da <code data-path-to-node=\"5\" data-index-in-node=\"82\">dnf update<\/code> komutunu yazd\u0131n\u0131z, ancak kar\u015f\u0131n\u0131za k\u0131rm\u0131z\u0131 yaz\u0131larla <b data-path-to-node=\"5\" data-index-in-node=\"146\">&#8220;Failed to download metadata for repo &#8216;appstream'&#8221;<\/b> veya benzeri bir hata \u00e7\u0131kt\u0131. \u0130\u015fleminiz iptal oldu ve sunucu hi\u00e7bir \u015fey indiremiyor.<\/p>\n<p data-path-to-node=\"6\">Panik yapmay\u0131n; sunucunuz \u00e7\u00f6kmedi veya hacklenmedi. Bu, Linux d\u00fcnyas\u0131nda (\u00f6zellikle CentOS kullan\u0131c\u0131lar\u0131 aras\u0131nda) en s\u0131k kar\u015f\u0131la\u015f\u0131lan adres bulamama sorunudur.<\/p>\n<p data-path-to-node=\"7\">Bu rehberde, bu hatan\u0131n neden kaynakland\u0131\u011f\u0131n\u0131 herkesin anlayabilece\u011fi basit bir dille anlatacak ve saniyeler i\u00e7inde kopyala-yap\u0131\u015ft\u0131r yaparak uygulayabilece\u011finiz kesin \u00e7\u00f6z\u00fcmleri sunaca\u011f\u0131z.<\/p>\n<h2 data-path-to-node=\"8\" id=\"bu-hata-neden-olur-basit-anlatim\">Bu Hata Neden Olur? (Basit Anlat\u0131m)<\/h2>\n<p data-path-to-node=\"9\">Bu durumu \u015f\u00f6yle d\u00fc\u015f\u00fcnebilirsiniz: Telefonunuzdaki telefon rehberinde (buna Linux&#8217;ta <b data-path-to-node=\"9\" data-index-in-node=\"84\">repo \/ depo<\/b> diyoruz) favori f\u0131r\u0131n\u0131n\u0131z\u0131n eski adresi kay\u0131tl\u0131. Ekmek almak i\u00e7in o adrese gidiyorsunuz ama d\u00fckkan kapanm\u0131\u015f ve cam\u0131nda &#8220;Biz ta\u015f\u0131nd\u0131k&#8221; bile yazm\u0131yor. Geri d\u00f6n\u00fcyorsunuz.<\/p>\n<p data-path-to-node=\"10\">Linux sunucunuz da tam olarak bunu ya\u015far. \u0130\u00e7indeki yaz\u0131l\u0131m ma\u011fazas\u0131n\u0131n listesi (Metadata) eski adresleri g\u00f6steriyordur. Gidip g\u00fcncellemeleri almak istedi\u011finde o adreslerin kapat\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcr ve &#8220;Failed to download metadata&#8221; (Adres defteri indirilemedi) hatas\u0131 verir.<\/p>\n<p data-path-to-node=\"11\"><b data-path-to-node=\"11\" data-index-in-node=\"0\">Bunun 3 Temel Sebebi Vard\u0131r:<\/b><\/p>\n<ol start=\"1\" data-path-to-node=\"12\">\n<li>\n<p data-path-to-node=\"12,0,0\"><b data-path-to-node=\"12,0,0\" data-index-in-node=\"0\">\u0130\u015fletim Sisteminizin \u00d6mr\u00fc Dolmu\u015ftur (En Yayg\u0131n Sebep):<\/b> CentOS 8 (2021&#8217;de) ve CentOS 7 (2024&#8217;te) resmi olarak kapat\u0131ld\u0131. Art\u0131k g\u00fcncelleme alm\u0131yorlar. Linux&#8217;un \u00fcreticileri, bu eski sistemlerin uygulama ma\u011fazas\u0131 linklerini (<code data-path-to-node=\"12,0,0\" data-index-in-node=\"221\">mirror.centos.org<\/code>) kapatt\u0131 ve ar\u015fiv (Vault) ad\u0131 verilen bir m\u00fczeye kald\u0131rd\u0131.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"12,1,0\"><b data-path-to-node=\"12,1,0\" data-index-in-node=\"0\">Sunucunun \u0130nternet Ba\u011flant\u0131s\u0131 Yoktur:<\/b> Sunucu d\u0131\u015f d\u00fcnyayla (DNS) ileti\u015fim kuram\u0131yor olabilir.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"12,2,0\"><b data-path-to-node=\"12,2,0\" data-index-in-node=\"0\">Tarih ve Saat Yanl\u0131\u015ft\u0131r:<\/b> Sunucunuzun saati g\u00fcn\u00fcm\u00fczden \u00e7ok farkl\u0131ysa, g\u00fcvenlik duvarlar\u0131 ba\u011flant\u0131y\u0131 reddeder.<\/p>\n<\/li>\n<\/ol>\n<h2 data-path-to-node=\"13\" id=\"adim-adim-kesin-cozum-yollari\">Ad\u0131m Ad\u0131m Kesin \u00c7\u00f6z\u00fcm Yollar\u0131<\/h2>\n<p data-path-to-node=\"14\">L\u00fctfen a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 s\u0131ras\u0131yla uygulay\u0131n. (Komutlar\u0131 siyah ekrana yap\u0131\u015ft\u0131r\u0131p Enter&#8217;a basman\u0131z yeterlidir).<\/p>\n<h3 data-path-to-node=\"15\" id=\"cozum-1-centos-kapanma-sorununu-cozmek-vault-gecisi\">\u00c7\u00f6z\u00fcm 1: CentOS Kapanma Sorununu \u00c7\u00f6zmek (Vault Ge\u00e7i\u015fi)<\/h3>\n<p data-path-to-node=\"16\">E\u011fer CentOS 7 veya CentOS 8 kullan\u0131yorsan\u0131z, sunucunuza &#8220;Art\u0131k eski kapanan d\u00fckkana gitme, ar\u015fiv m\u00fczesinden (Vault) indir&#8221; dememiz gerekiyor.<\/p>\n<p data-path-to-node=\"17\">Terminal (SSH) ekran\u0131n\u0131z\u0131 a\u00e7\u0131n ve a\u015fa\u011f\u0131daki iki komutu s\u0131ras\u0131yla kopyalay\u0131p yap\u0131\u015ft\u0131r\u0131n:<\/p>\n<p data-path-to-node=\"18\"><b data-path-to-node=\"18\" data-index-in-node=\"0\">CentOS 8 Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in:<\/b><\/p>\n<div class=\"code-block ng-tns-c2862058885-80 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"0\" data-ved=\"0CAAQhtANahgKEwiZxcu6_fuUAxUAAAAAHQAAAAAQlwE\">\n<div class=\"formatted-code-block-internal-container ng-tns-c2862058885-80\">\n<div class=\"animated-opacity ng-tns-c2862058885-80\">\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2862058885-80 ng-star-inserted\">\n<p><span class=\"ng-tns-c2862058885-80\">Bash<\/span><\/p>\n<div class=\"buttons ng-tns-c2862058885-80 ng-star-inserted\"><\/div>\n<\/div>\n<pre class=\"ng-tns-c2862058885-80\"><code class=\"code-container formatted ng-tns-c2862058885-80\" role=\"text\" data-test-id=\"code-content\">sed -i <span class=\"hljs-string\">'s\/mirrorlist\/#mirrorlist\/g'<\/span> \/etc\/yum.repos.d\/CentOS-*\r\nsed -i <span class=\"hljs-string\">'s|#baseurl=http:\/\/mirror.centos.org|baseurl=http:\/\/vault.centos.org|g'<\/span> \/etc\/yum.repos.d\/CentOS-*\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p data-path-to-node=\"20\"><b data-path-to-node=\"20\" data-index-in-node=\"0\">CentOS 7 Kullan\u0131c\u0131lar\u0131 \u0130\u00e7in:<\/b><\/p>\n<div class=\"code-block ng-tns-c2862058885-81 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"0\" data-ved=\"0CAAQhtANahgKEwiZxcu6_fuUAxUAAAAAHQAAAAAQmAE\">\n<div class=\"formatted-code-block-internal-container ng-tns-c2862058885-81\">\n<div class=\"animated-opacity ng-tns-c2862058885-81\">\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2862058885-81 ng-star-inserted\">\n<p><span class=\"ng-tns-c2862058885-81\">Bash<\/span><\/p>\n<div class=\"buttons ng-tns-c2862058885-81 ng-star-inserted\"><\/div>\n<\/div>\n<pre class=\"ng-tns-c2862058885-81\"><code class=\"code-container formatted ng-tns-c2862058885-81\" role=\"text\" data-test-id=\"code-content\">sed -i <span class=\"hljs-string\">'s\/mirrorlist\/#mirrorlist\/g'<\/span> \/etc\/yum.repos.d\/CentOS-*\r\nsed -i <span class=\"hljs-string\">'s|#baseurl=http:\/\/mirror.centos.org|baseurl=http:\/\/vault.centos.org|g'<\/span> \/etc\/yum.repos.d\/CentOS-*\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p data-path-to-node=\"22\"><i data-path-to-node=\"22\" data-index-in-node=\"0\">(Bu komutlar, eski bozuk adresleri bulur ve otomatik olarak \u00e7al\u0131\u015fan g\u00fcncel ar\u015fiv adresleriyle de\u011fi\u015ftirir).<\/i><\/p>\n<p data-path-to-node=\"23\">Bu i\u015flemi yapt\u0131ktan sonra \u00f6nbelle\u011fi temizleyip tekrar deneyin:<\/p>\n<div class=\"code-block ng-tns-c2862058885-82 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"0\" data-ved=\"0CAAQhtANahgKEwiZxcu6_fuUAxUAAAAAHQAAAAAQmQE\">\n<div class=\"formatted-code-block-internal-container ng-tns-c2862058885-82\">\n<div class=\"animated-opacity ng-tns-c2862058885-82\">\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2862058885-82 ng-star-inserted\">\n<p><span class=\"ng-tns-c2862058885-82\">Bash<\/span><\/p>\n<div class=\"buttons ng-tns-c2862058885-82 ng-star-inserted\"><\/div>\n<\/div>\n<pre class=\"ng-tns-c2862058885-82\"><code class=\"code-container formatted ng-tns-c2862058885-82\" role=\"text\" data-test-id=\"code-content\">yum clean all\r\nyum update\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p data-path-to-node=\"25\">Hatadan kurtulmu\u015f olmal\u0131s\u0131n\u0131z! G\u00fcncellemeleriniz art\u0131k akmaya ba\u015flayacakt\u0131r.<\/p>\n<h3 data-path-to-node=\"26\" id=\"cozum-2-internet-dns-kontrolu-yapmak\">\u00c7\u00f6z\u00fcm 2: \u0130nternet \/ DNS Kontrol\u00fc Yapmak<\/h3>\n<p data-path-to-node=\"27\">E\u011fer i\u015fletim sisteminiz yeniyse (\u00f6rne\u011fin AlmaLinux 8\/9 veya Rocky Linux) ve bu hatay\u0131 al\u0131yorsan\u0131z, sunucunuzun interneti veya DNS ayarlar\u0131 bozuk olabilir.<\/p>\n<p data-path-to-node=\"28\">Sunucunuzun internete \u00e7\u0131k\u0131p \u00e7\u0131kamad\u0131\u011f\u0131n\u0131 test etmek i\u00e7in \u015fu komutu yaz\u0131n:<\/p>\n<div class=\"code-block ng-tns-c2862058885-83 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"0\" data-ved=\"0CAAQhtANahgKEwiZxcu6_fuUAxUAAAAAHQAAAAAQmgE\">\n<div class=\"formatted-code-block-internal-container ng-tns-c2862058885-83\">\n<div class=\"animated-opacity ng-tns-c2862058885-83\">\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2862058885-83 ng-star-inserted\">\n<p><span class=\"ng-tns-c2862058885-83\">Bash<\/span><\/p>\n<div class=\"buttons ng-tns-c2862058885-83 ng-star-inserted\"><\/div>\n<\/div>\n<pre class=\"ng-tns-c2862058885-83\"><code class=\"code-container formatted ng-tns-c2862058885-83\" role=\"text\" data-test-id=\"code-content\">ping -c 3 google.com\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p data-path-to-node=\"30\">E\u011fer <i data-path-to-node=\"30\" data-index-in-node=\"5\">\u201cName or service not known\u201d<\/i> hatas\u0131 al\u0131rsan\u0131z, sunucunuz adresleri \u00e7\u00f6zemiyordur. \u00c7\u00f6zmek i\u00e7in:<\/p>\n<ol start=\"1\" data-path-to-node=\"31\">\n<li>\n<p data-path-to-node=\"31,0,0\"><code data-path-to-node=\"31,0,0\" data-index-in-node=\"0\">nano \/etc\/resolv.conf<\/code> komutuyla a\u011f ayarlar\u0131 dosyan\u0131z\u0131 a\u00e7\u0131n.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"31,1,0\">\u0130\u00e7ine \u015fu sat\u0131r\u0131 ekleyin: <code data-path-to-node=\"31,1,0\" data-index-in-node=\"25\">nameserver 8.8.8.8<\/code><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"31,2,0\">Dosyay\u0131 kaydedip \u00e7\u0131k\u0131n. Hata d\u00fczelecektir.<\/p>\n<\/li>\n<\/ol>\n<h3 data-path-to-node=\"3\" id=\"surekli-hatalarla-ugrasmak-istemiyor-musunuz\">S\u00fcrekli Hatalarla U\u011fra\u015fmak \u0130stemiyor Musunuz?<\/h3>\n<p data-path-to-node=\"4\">CentOS 7 veya 8 gibi \u00f6mr\u00fcn\u00fc doldurmu\u015f (EOL) i\u015fletim sistemlerini &#8220;Vault&#8221; ar\u015fivleriyle ayakta tutmaya \u00e7al\u0131\u015fmak, ge\u00e7ici bir yama yapmaktan farks\u0131zd\u0131r. Bu sistemler art\u0131k g\u00fcvenlik g\u00fcncellemesi almad\u0131\u011f\u0131 i\u00e7in siteleriniz her an siber sald\u0131r\u0131 riski alt\u0131ndad\u0131r. Sunucu terminalinde saatlerce hata kodlar\u0131yla bo\u011fu\u015fmak yerine i\u015finize odaklan\u0131n.<\/p>\n<p data-path-to-node=\"5\"><b data-path-to-node=\"5\" data-index-in-node=\"0\">SaviorHost<\/b> olarak sizi eski nesil hantal ve sorunlu altyap\u0131lardan kurtar\u0131yoruz. %100 izole CPU, <b data-path-to-node=\"5\" data-index-in-node=\"96\">AMD Ryzen\u2122 9 7900 i\u015flemci<\/b> ve <b data-path-to-node=\"5\" data-index-in-node=\"125\">7GB\/s Gen4 NVMe<\/b> disk g\u00fcc\u00fcyle donat\u0131lm\u0131\u015f, en g\u00fcncel kararl\u0131 Linux mimarisi \u00fczerinde ko\u015fan web hosting paketlerimizle tan\u0131\u015f\u0131n. KeyHelp kontrol panelinin h\u0131z\u0131 ve tam optimizasyon sayesinde sunucu dertlerini geride b\u0131rak\u0131n.<\/p>\n<p data-path-to-node=\"6\">\u00dcstelik sitenizi eski ve sorunlu altyap\u0131n\u0131zdan <b data-path-to-node=\"6\" data-index-in-node=\"47\">\u00fccretsiz ve kesintisiz olarak ta\u015f\u0131yoruz!<\/b><\/p>\n<p data-path-to-node=\"7\">\ud83d\ude80 Eski sunucunun dertlerini geride b\u0131rak\u0131p ger\u00e7ek performansa ge\u00e7mek i\u00e7in hemen <b data-path-to-node=\"7\" data-index-in-node=\"81\"><a class=\"ng-star-inserted\" href=\"https:\/\/saviorhost.com\/linux-web-hosting\" target=\"_blank\" rel=\"noopener\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwiZxcu6_fuUAxUAAAAAHQAAAAAQ0AE\">SaviorHost Linux Web Hosting<\/a><\/b> paketlerimizi inceleyin, sitenizi bug\u00fcn u\u00e7u\u015fa ge\u00e7irin!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CentOS 7 ve 8 sunucularda yum\/dnf g\u00fcncellemesi s\u0131ras\u0131nda al\u0131nan repo adres (appstream) hatas\u0131n\u0131n nedenleri ve tek sat\u0131rl\u0131k kesin \u00e7\u00f6z\u00fcm komutlar\u0131.<\/p>\n","protected":false},"author":1,"featured_media":2240,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[68],"tags":[],"class_list":["post-2238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos-7"],"_links":{"self":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/comments?post=2238"}],"version-history":[{"count":2,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2238\/revisions"}],"predecessor-version":[{"id":2241,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2238\/revisions\/2241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/media\/2240"}],"wp:attachment":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/media?parent=2238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/categories?post=2238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/tags?post=2238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}