![Corrija facilmente um erro de digitação do comando anterior usando o símbolo Carat (^)](/f/d418f9b0aadfc756028f146ed4a2261f.png?width=100&height=100)
Se você, por uma razão ou outra, ainda estiver usando ativamente CentOS 8, você provavelmente encontrou o seguinte erro ao tentar atualizar seu sistema ou simplesmente instalar um pacote.
“Erro: Falha ao baixar metadados para o repositório 'appstream': Não é possível preparar a lista de espelhos interna: Não há URLs na lista de espelhos”
Por exemplo, na captura de tela a seguir, eu estava tentando instalar o fio pacote e correr para ele.
Você pode muito bem estar ciente de que CentOS Linux 8 morreu prematuramente, atingiu o End Of Life (EOL) em 31 de dezembro de 2021, portanto, não recebe mais recursos de desenvolvimento do projeto oficial CentOS.
Isso significa que após 31 de dezembro de 2021, para atualizar sua instalação do CentOS, você deve alterar os espelhos para Espelho de cofre do CentOS, onde serão arquivados permanentemente.
Para corrigir o erro acima, abra seu terminal ou faça login via ssh e execute os seguintes comandos para alterar o URL do repositório para apontar para vault.centos.org, dos repositórios oficiais do CentOS.
Aqui usamos o sed comando para editar as diretivas ou parâmetros necessários nos arquivos de configuração do repositório:
# 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-*
Como alternativa, você também pode apontar para o repositório do cofre baseado na Cloudflare executando os seguintes comandos:
# 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-*
Agora você deve ser capaz de atualizar CentOS ou instale pacotes sem nenhum erro:
Se você deseja migrar de CentOS 8 para Rock Linux 8 ou Alam Linux 8, consulte estes guias:
Isso é tudo! Esperamos que este guia tenha ajudado você a corrigir o erro acima mencionado. Use o formulário de comentários abaixo para compartilhar comentários conosco, você também pode fazer perguntas.