Linux

CentOS 8 como corrigir erro Failed to download metadata for repo

Se você esta utilizando o CentOS 8 e tentou utilizar o yum update e recebeu o seguinte erro: failed to download metadata for repo.

É por que a Red Hat finalizou o desenvolvimento do CentOS 8 colocando o SO em EOL (End of Life) e removeu os pacotes do seus mirros primários.

Sendo assim, toda vez que você tentar utilizar o yum update ou dnf o SO tenta buscar em repositórios que foram desativados, retornando assim o erro.

Mas calma! é algo simples de resolver, você apenas precisa apontar para um repositório funcional, portanto execute os seguintes comandos.

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

O comando acima substitui o repositório que esta inativo pelo repositório da Cloudflare que está ativo.

Como resultado você vai conseguir executar o yum update novamente e conseguir ou baixar novos pacotes.

Porém é importante lembrar que o CentOS 8 não recebe mais atualizações de segurança, ou seja não é aconselhável manter serviços importantes em servidores que não serão mais atualizados.

Curtiu essa dica? Comente abaixo se ela foi funcional para você e compartilhe nas suas redes sociais!

Equipe Tech Start

Tech Start XYZ, o seu portal de informações sobre tecnologia, hacking, malware e curiosidades.