Cara Memperbaiki Ralat gagal memuat turun metadata untuk repo 'appstream'

Cara Memperbaiki Ralat gagal memuat turun metadata untuk repo 'appstream'

Sekiranya anda, atas satu sebab atau yang lain, masih aktif menggunakan Centos 8, Anda mungkin mungkin mengalami ralat berikut apabila cuba mengemas kini sistem anda atau hanya memasang pakej.

"Ralat: Gagal memuat turun metadata untuk repo 'appstream': tidak dapat menyediakan senarai cermin dalaman: tiada url di mirrorlist"

Contohnya, dalam tangkapan skrin yang berikut, saya cuba memasang fio pakej dan masuk ke dalamnya.

Ralat: Gagal memuat turun metadata untuk repo 'appstream'

Apakah punca kesilapan ini?

Anda mungkin sedar bahawa Centos Linux 8 meninggal dunia kematian pramatang, ia mencapai akhir hayat (EOL) pada 31 Disember, 2021, oleh itu ia tidak lagi menerima sumber pembangunan dari projek CentOS rasmi.

Ini bermakna selepas 31 Disember, 2021, untuk mengemas kini pemasangan CentOS anda, anda dikehendaki menukar cermin ke Centos Vault Mirror, di mana mereka akan diarkibkan secara kekal.

Betulkan Ralat: Gagal memuat turun metadata untuk repo 'appstream'

Untuk membetulkan ralat di atas, buka terminal atau log masuk melalui SSH, dan jalankan arahan berikut untuk menukar URL repo untuk menunjuk ke peti besi.Centos.org, dari repos rasmi Centos.

Di sini kita menggunakan sed Perintah untuk mengedit arahan atau parameter yang diperlukan dalam fail konfigurasi repo:

# sed -I 's/mirrorlist/# mirrorlist/g'/etc/yum.repos.d/centos-* # sed -I 's | # baseurl = http: // cermin.Centos.org | baseurl = http: // vault.Centos.org | g ' /etc /yum.repos.d/centos-* 

Sebagai alternatif, anda juga boleh menunjuk kepada repositori Vault berasaskan Cloudflare, dengan menjalankan arahan berikut:

# sed -I 's/mirrorlist/# mirrorlist/g'/etc/yum.repos.d/centos-linux-* # sed -I 's | # baseurl = http: // cermin.Centos.org | baseurl = http: // vault.Epel.awan | g ' /etc /yum.repos.d/centos-linux-* 

Sekarang anda mesti dapat mengemas kini Centos atau memasang pakej tanpa sebarang kesilapan:

Pasang pakej di CentOS 8

Sekiranya anda ingin berhijrah dari Centos 8 ke Rock Linux 8 atau Alamlinux 8, Semak panduan ini:

  • Cara berhijrah dari Centos 8 ke Rocky Linux 8
  • Cara berhijrah dari Centos 8 ke Almalinux 8.5

Itu sahaja! Kami berharap panduan ini membantu anda menyelesaikan ralat yang disebutkan di atas. Gunakan borang komen di bawah untuk berkongsi maklum balas dengan kami, anda juga boleh mengemukakan soalan.