O erro "Não é possível recuperar metadados do repositório" parece um arenque vermelho. O erro real parece ser este:
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. </html>/
Os arquivos do repositório do Yum estão corrompidos?
Os arquivos em /etc/yum.conf
e /etc/yum.repos.d/*.repo
são fornecidos pelos pacotes yum
e centos-release
(teste isso com rpm -q --whatprovides /etc/yum.conf /etc/yum.repos.d/*
).
Tente verificar os arquivos em /etc/yum.repos.d/
nos arquivos RPM. Houve alguma mudança?
No exemplo a seguir, o arquivo CentOS-Base.repo foi modificado localmente:
% rpm --verify centos-release yum
S.5....T c /etc/yum.repos.d/CentOS-Base.repo
Se você descobrir que esses arquivos foram realmente alterados, tente reinstalar o rpms , ou extrair apenas os poucos arquivos que você precisa e movê-los manualmente no lugar. Faça o backup de seus arquivos antigos primeiro, para investigação posterior.