GNU/Linux >> Znalost Linux >  >> Cent OS

Nepodařilo se stáhnout metadata pro repo „AppStream“ [CentOS]

Nainstaloval jsem minimalistický CentOS 8 na jeden ze svých serverů. Instalace proběhla úspěšně, když jsem se pokusil aktualizovat systém pomocí yum update Zobrazuje se mi tato chybová zpráva:Nepodařilo se stáhnout metadata pro repo. Níže je úplná chyba.

[root@autocontroller ~]# 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

Výstup z /var/log/dnf.log pro více informací DEBUG:

2022-02-02T11:39:36Z DEBUG error: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org] (http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock).
2022-02-02T11:39:36Z WARNING Errors during downloading metadata for repository 'AppStream':
- Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]
2022-02-02T11:39:36Z DDEBUG Cleaning up.
2022-02-02T11:39:36Z SUBDEBUG
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/dnf/repo.py", line 573, in load
ret = self._repo.load()
File "/usr/lib64/python3.6/site-packages/libdnf/repo.py", line 394, in load
return _repo.Repo_load(self)
RuntimeError: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]

Poté se však ověřilo připojením k internetu a DNS a funguje to dobře, jak je uvedeno níže:

[root@autocontroller ~]# ping google.com
PING google.com (172.217.166.206) 56(84) bytes of data.
64 bytes from del03s13-in-f14.1e100.net (172.217.166.206): icmp_seq=1 ttl=115 ti me=43.5 ms
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 43.508/43.508/43.508/0.000 ms

Jak jsem tedy problém vyřešil? Tady to je.

Oprava Nepodařilo se stáhnout metadata pro úložiště

CentOS Linux 8 dosáhl konce životnosti (EOL) 31. prosince 2021. Znamená to, že CentOS 8 již nebude dostávat vývojové prostředky z oficiálního projektu CentOS. Pokud po 31. prosinci 2021 potřebujete aktualizovat svůj CentOS, musíte změnit zrcadla na vault.centos.org, kde budou trvale archivována. Případně můžete chtít upgradovat na CentOS Stream.

Krok 1: Přejděte na /etc/yum.repos.d/ adresář.

[root@autocontroller ~]# cd /etc/yum.repos.d/

Krok 2: Spusťte níže uvedené příkazy

[root@autocontroller ~]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
[root@autocontroller ~]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

Krok 3: Nyní spusťte aktualizaci yum

[root@autocontroller ~]# yum update -y

To je ono!


Cent OS
  1. „mlock se nezdařil:Nelze alokovat paměť“ Chyba příkazu lvcreate v CentOS/RHEL 7

  2. Chyba aktualizace „Špatné id pro repo:My Repo, byte =2“ yum

  3. 'nestat -s' zobrazující velký počet chyb „znovu sestavení paketů se nezdařilo“ v CentOS/RHEL

  1. Jak vyřešit „Chyba:rpmdb open failed“ Chyba v CentOS

  2. „Nepodařilo se synchronizovat mezipaměť pro úložiště ‚repo_name‘, toto úložiště se ignoruje“ – chyba CentOS/RHEL 8

  3. Nepodařilo se stáhnout metadata pro úložiště „repo_name“

  1. Nainstalujte rozšíření MySQLnd pro PHP 7.2.3 na PPC64LE s CentOS 7

  2. Jak opravit „Nepodařilo se synchronizovat mezipaměť pro repo appstream“

  3. Centos – Yum Update selže:Chyba:Nelze načíst metadata úložiště (repomd.xml) pro úložiště…?