Como corrigir “Não é possível encontrar um Baseurl válido para repo” no CentOS

Como corrigir “Não é possível encontrar um Baseurl válido para repo” no CentOS

Um dos erros mais comuns CENTOS Os usuários encontram ao usar o Yum Package Manager (por exemplo, executando o comando yum update), especialmente em um sistema recém -instalado é o “Não é possível encontrar uma base válida para repo: base/7/x86_64”.

Neste pequeno artigo, mostraremos como consertar “Não consigo encontrar um base válido para repo" erro em Linux do CentOS distribuição.

A captura de tela a seguir mostra o erro acima depois de executar um comando yum para procurar um pacote.

# yum pesquisa redis 
Não consigo encontrar um BaseUrl válido para erro de repo

O erro indica que Yum não é capaz de acessar o repositório base que ele usa para encontrar informações do pacote. Na maioria dos casos, há duas causas possíveis do erro: 1) problemas de rede e/ou 2) URL base sendo comentado no arquivo de configuração do repositório.

Você pode corrigir este erro das seguintes maneiras:

1. Verifique se o seu sistema está conectado à Internet. Você pode tentar ping em qualquer direção da Internet, por exemplo, Google.com.

# ping google.com 
Ping um anfitrião

O resultado do ping indica um problema de DNS ou nenhuma conectividade à Internet. Nesse caso, tente editar arquivos de configuração de interface de rede. Para identificar sua interface de rede, execute o comando IP.

# ip add 
Identifique interfaces de rede

Para editar a configuração para interface ENP0S8, Abra o arquivo /etc/sysconfig/network-scripts/ifcfg-enp0s8 como mostrado.

# vi/etc/sysconfig/network-scripts/ifcfg-inp0s8 

Se for um problema de DNS, tente adicionar o Names Servers No arquivo de configuração, como mostrado.

Dns1 = 10.0.2.2 dns2 = 8.8.8.8 

Em seguida, reinicie o Gerente da rede Serviço com o comando SystemCTL.

# SystemCtl Restart NetworkManager 

Para obter mais informações, leia nosso artigo: Como configurar o endereço IP estático da rede e gerenciar serviços no RHEL/CENTOS 7.0.

Depois de fazer alterações nas configurações de rede, tente executar um ping mais uma vez.

# ping google.com 
Ping um anfitrião novamente

Agora corra tente executar o Atualização yum ou o comando de qualquer yum que estava mostrando o erro acima, mais uma vez.

# yum pesquisa redis 
Procure por um pacote

2. Se o sistema estiver conectado à Internet e o DNS estiver funcionando bem, deve haver um problema com o arquivo de configuração do repo /etc/yum.Repos.D/Centos-Base.repo.

Abra o arquivo usando seu editor de linha de comando favorito.

# vi /etc /yum.Repos.D/Centos-Base.repo 

Procure o [base] seção, tente descomportar o Baseurl Removendo a liderança # no Linha Baseurl como mostrado na captura de tela a seguir.

Editar arquivo repo yum

Salve as alterações e feche o arquivo. Agora tente executar o comando yum novamente.

# yum atualização 

Neste artigo, explicamos como consertar o “Não é possível encontrar uma base válida para repo:" erro em CENTOS 7. Gostaríamos de ouvir de você, compartilhe sua experiência conosco. Você também pode compartilhar soluções que conhece para corrigir esse problema, através do formulário de feedback abaixo.