Jak naprawić błąd nie udało się pobrać metadanych dla repozytorium „Appstream”

Jak naprawić błąd nie udało się pobrać metadanych dla repozytorium „Appstream”

Jeśli z jednego czy drugiego powodu nadal aktywnie używasz Centos 8, Prawdopodobnie napotkałeś następujący błąd, próbując zaktualizować system lub po prostu zainstalować pakiet.

"Błąd: nie udało się pobrać metadanych dla repozytor"

Na przykład na następnym zrzucie ekranu próbowałem zainstalować Fio pakiet i wpadaj na to.

Błąd: nie udało się pobrać metadanych dla repozytorium „Appstream”

Jaka jest przyczyna tego błędu?

Możesz to wiedzieć Centos Linux 8 zmarł przedwczesną śmiercią, osiągnęła koniec życia (EOL) 31 grudnia 2021 r., W ten sposób nie otrzymuje już zasobów rozwojowych z oficjalnego projektu Centos.

Oznacza to, że po 31 grudnia 2021 r. Aby zaktualizować instalację Centos, musisz zmienić lusterka na Centos Vault Mirror, gdzie zostaną zarchiwizowane na stałe.

Błąd naprawy: nie udało się pobrać metadanych dla repozytorium „Appstream”

Aby naprawić powyższy błąd, otwórz terminal lub zaloguj się za pośrednictwem SSH i uruchom następujące polecenia, aby zmienić adres URL repozytorium, aby wskazać sklepienie.Centos.org, z oficjalnych repozytorium centu.

Tutaj używamy sed Polecenie do edycji wymaganych dyrektyw lub parametrów w plikach konfiguracyjnych Repo:

# sed -i 's/lustrlist/# luster/g'/etc/yum.repozytorium.d/centos-* # sed -i 's | # baseurl = http: // lustro.Centos.org | baseurl = http: // vault.Centos.org | g ' /etc /yum.repozytorium.D/Centos-* 

Alternatywnie możesz również wskazać repozytorium Vault opartego na Cloudflare, uruchamiając następujące polecenia:

# sed -i 's/lustrlist/# luster/g'/etc/yum.repozytorium.d/centos-linux-* # sed -i 's | # baseurl = http: // luster.Centos.org | baseurl = http: // vault.epel.chmura | g ' /etc /yum.repozytorium.D/Centos-Linux-* 

Teraz powinieneś być w stanie zaktualizować Centos lub zainstaluj pakiety bez żadnego błędu:

Zainstaluj pakiety w Centos 8

Jeśli chcesz migrować z Centos 8 Do Rock Linux 8 Lub Alamlinux 8, Sprawdź te przewodniki:

  • Jak migrować z Centos 8 do Rocky Linux 8
  • Jak migrować z Centos 8 do Almalinux 8.5

To wszystko! Mamy nadzieję, że ten przewodnik pomógł ci naprawić powyższy błąd. Użyj poniższego formularza komentarza, aby udostępnić nam informacje zwrotne, możesz również zadawać pytania.