Não é possível recuperar o metalink para o repositório: fedora / 20 / i386

12

Eu instalei o Fedora 20 usando o liveOS.

Enquanto recebo as atualizações, recebo o seguinte resultado:

[root@localhost bioinfo]# yum update
Loaded plugins: langpacks, refresh-packagekit
Error: Cannot retrieve metalink for repository: fedora/20/i386. Please verify its path and try again

Como corrijo esse erro?

    
por user74351 03.07.2014 / 08:14

5 respostas

22

Esse problema parece vir usando secure https . Entre em /etc/yum.repository.d e substitua todos os https por http em diferentes arquivos .repo .

    
por 20.08.2014 / 09:17
6

É possível que seu ca-certificates precise de uma atualização ou esteja corrompido.

Tente:

# yum update ca-certificates

Se isso não oferecer para atualizar o pacote, reinstale:

# yum reinstall ca-certificates

Se isso falhar, pode ser que o servidor ao qual você está conectado tenha atualizado seus certificados (talvez de um novo fornecedor) e que a cadeia de certificados e / ou o certificado raiz ainda não estejam no pacote ca-certificates . Os certificados neste pacote são escolhidos pela Fundação Mozilla.

Se este for o caso, então a resposta do @ Saturn deve ajudar.

    
por 20.08.2014 / 10:23
6

Eu modifiquei as outras duas respostas, ambas são úteis ... GarethTheRed tem a resposta real. Eu tive o mesmo problema depois de fazer uma atualização de versão e meu ca-certificates estava desatualizado.

No entanto, para poder atualizar ca-certificates , primeiro você precisa usar yum . Eu sugiro:

  1. Ir para /etc/yum.repos.d
  2. Edite fedora.repo e fedora-updates.repo . Em ambos os arquivos, remova o comentário da linha baseurl que usa http simples e comente a URL metalink que usa https .
  3. Do yum update ca-certificates ou yum reinstall ca-certificates (como na resposta de Gareth).
  4. Desfaça as alterações da etapa 2 para voltar a usar o https e o redirecionamento metalink.
  5. Tudo concluído, teste yum e ele deve funcionar novamente.
por 02.09.2014 / 20:17
0

A versão atual do Fedora é 23, mas ainda existem atualizações para o 22. O Fedora 20 é um longo e antigo fim de vida. Não é de admirar que não haja mais atualizações.

    
por 05.03.2016 / 16:09
-1

além de mensionado acima, temos que editar os links da web que não estão presentes. gostar substitua as linhas em /etc/yum.repo.d/* com 'baseurl = link ' com ' baseurl = link ' Isso funcionou para mim. Experimente. LOL ....

    
por 20.11.2015 / 00:55

Tags