Como o CentOS 7 chegou ao seu EOL (End Of Life), o espelho (mirror) foi movido para “vault”.
Então, ao tentar executar algum comando do YUM, possivelmente ele retornará com um erro:
Cannot find a valid baseurl for repo: extras/7/x86_64 ou Cannot find a valid baseurl for repo: base/7/x86_64
Solução:
Neste caso precisamos atualizar o o arquivo de repositorio “CentOS-Base.repo” em:
/etc/yum.repos.d/CentOS-Base.repo
Para isto vamos editar o arquivo com seu editor preferido:
nano /etc/yum.repos.d/CentOS-Base.repo
Caso as linhas “mirrolist” e “baseurl” estejam comentadas (com #), descomente-as e altere a linha onde tem “mirrorlist.centos” e “mirror.centos”:
Para:
Feitas as alterações basta executar o comando:
yum update -y
Então inicia-se a atualização dos pacotes: