Korjaa virhe: Repo 'AppStream' metatietojen lataaminen epäonnistui


Jos käytät jostain syystä edelleen aktiivisesti CentOS 8:a, olet luultavasti kohdannut seuraavan virheen yrittäessäsi päivittää järjestelmääsi tai yksinkertaisesti asentaa pakettia.

"Virhe: Repo-sovellusvirran metatietojen lataaminen epäonnistui: sisäistä peililistaa ei voi valmistella: peililuettelossa ei ole URL-osoitteita"

Esimerkiksi seuraavassa kuvakaappauksessa yritin asentaa fio-pakettia ja törmätä siihen.

Mikä on tämän virheen syy?

Saatat olla tietoinen siitä, että CentOS Linux 8 kuoli ennenaikaisesti, se saavutti End Of Life (EOL) 31. joulukuuta 2021, joten se ei enää saa kehitysresursseja viralliselta CentOS-projektilta.

Tämä tarkoittaa, että 31.12.2021 jälkeen, jotta voit päivittää CentOS-asennuksesi, sinun on vaihdettava peilit CentOS Vault Mirroriin, jossa ne arkistoidaan pysyvästi.

Korjaa virhe: Repo "AppStream" metatietojen lataaminen epäonnistui

Korjaa yllä oleva virhe avaamalla päätelaite tai kirjautumalla sisään ssh:n kautta ja suorittamalla seuraavat komennot muuttaaksesi repo-URL-osoite osoittamaan vault.centos.org virallisista CentOS-varastoista.

Tässä käytämme sed-komentoa tarvittavien ohjeiden tai parametrien muokkaamiseen repo-määritystiedostoissa:

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-*

Vaihtoehtoisesti voit myös osoittaa Cloudflare-pohjaiseen varastovarastoon suorittamalla seuraavat komennot:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

Nyt sinun pitäisi pystyä päivittämään CentOS tai asentamaan paketteja ilman virheitä:

Jos haluat siirtyä CentOS 8:sta Rock Linux 8:aan tai AlamLinux 8:aan, tutustu näihin oppaisiin:

  • Kuinka siirtyä CentOS 8:sta Rocky Linux 8:aan
  • Siirtyminen CentOS 8:sta AlmaLinux 8.5:een

Siinä kaikki! Toivomme, että tämä opas auttoi sinua korjaamaan edellä mainitun virheen. Käytä alla olevaa kommenttilomaketta antaaksesi palautetta kanssamme, voit myös esittää kysymyksiä.