“URL não encontrado” em “yum update”

0

Estou trabalhando no CentOS 6.7. Quando eu instalo o comando "yum update all", recebo o seguinte erro.

http://centos-hn.viettelidc.com.vn/6.7/updates/x86_64/repodata/fd8c1fcb64e32ff588e93a20dfda7f205841bc090e3c8da42c0b2c2a9cf01938-primary.sqlite.bz2:
[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404
Not Found"

Ele continua tentando com outros espelhos também, mas falha depois de tentar todos os espelhos. O que eu observei é que posso navegar até o URL " link ". no meu Internet Explorer, mas eu não encontro o arquivo "" fd8c1fcb64e32ff588e93a20dfda7f205841bc090e3c8da42c0b2c2a9cf01938-primary.sqlite.bz2 ". Eu também tentei executar o seguinte comando apenas para que eu tenha certeza de obter o último arquivo de repositório do CentOS.

 yum reinstall
 http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-release-6-7.el6.centos.12.3.x86_64.rpm

Mas depois de executar o comando acima, vejo o mesmo URI sendo mencionado no arquivo CentOS-Base.repo . Alguém pode me ajudar a entender o que estou fazendo errado. Eu não sou especialista em CentOS. Obrigado.

    
por KurioZ7 15.12.2015 / 10:05

3 respostas

0

O que eu me lembro é que http deve ser substituído por https . Você deve fazer isso no arquivo de configuração do repositório. Se você corrigir isso, provavelmente será executado.

Não consigo encontrar a localização e o nome deste arquivo no meu sistema, que não é o Centos, então você precisa procurar por você mesmo. (Bem, pode ser /etc/yum.repos.d/ )

    
por 15.12.2015 / 12:53
0

Encontrei a solução do fórum do CentOS, que estou colocando aqui.

O problema foi com os metadados em cache. Eu executei o comando "yum clean" primeiro para remover todos os metadados armazenados em cache. Eu então executei "yum update", que baixou corretamente todos os pacotes.

    
por 16.12.2015 / 04:54
0

Existem várias causas desta listagem que enfrentei na minha experiência. 1 - O cliente não consegue se comunicar com a internet 2 - os repos não estão habilitados. 3 - em repofile baseurl ou mirrorlist não está definido corretamente.

Solução para o problema nº 1 Certifique-se de comunicação da Internet no cliente, ping para qualquer recurso da Internet.

root@localhost # ping 4.2.2.2     ==> If ping reply not receiving then check internet connection  

verificar a resolução de nomes

root@localhost # curl ident.me    ==> This should return your public IP if nothing returns then check your dns configuration in /etc/resolv.conf

Solução para o problema # 2 Goto seus arquivos repo e verificar repositórios estão habilitados pelo menos um deve ser ativado

Solução para o problema # 3 Mude o URL base da lista de espelhos para vice-versa para resolução.

    
por 27.05.2018 / 09:53

Tags