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

- 3387
- 136
- Enrique Gutkowski PhD
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

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

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

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

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

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.

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.
- « Como instalar o Brave Browser no Linux
- Como corrigir o git sempre solicitando credenciais de usuário para autenticação HTTP (s) »