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

13

Eu instalei o Fedora 20 usando o liveOS.

Ao fazer as atualizações, estou obtendo 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?

user74351
fonte

Respostas:

23

Esse problema parece vir usando seguro https. Entre /etc/yum.repository.de substitua tudo httpspor arquivos httpdiferentes .repo.

Saturno
fonte
1
fwiw, confirmado no fedora 17
JustJeff
- confirmado com o Fedora 15
polerto
Estranho como https é o padrão ... Data e hora corretas (lol e não em um laptop lenovo).
Kevin Parker
Isso funcionou para mim: ls /etc/yum.repository.d/*.repo | xargs sed -i 's / https: / http: / g'
Joe Heyming
7

É possível que você ca-certificatesesteja precisando de uma atualização ou esteja corrompido.

Experimentar:

# yum update ca-certificates

Se isso não oferecer a atualização do 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 esteja no ca-certificatespacote. Os certificados neste pacote são escolhidos pela Mozilla Foundation.

Se for esse o caso, a resposta de @ Saturn deve ajudar.

garethTheRed
fonte
6

Modifiquei as outras duas respostas, ambas são úteis ... GarethTheRed tem a resposta real. Encontrei o mesmo problema depois de fazer uma atualização de versão e ca-certificatesestava desatualizado.

No entanto, para poder atualizar ca-certificates, primeiro você precisa poder realmente usá-lo yum. Eu sugiro:

  1. Vamos para /etc/yum.repos.d
  2. Edite fedora.repoe fedora-updates.repo. Nos dois arquivos, remova o comentário da baseurllinha que usa plain httpe comente a metalinkURL que usa https.
  3. Faça yum update ca-certificatesou yum reinstall ca-certificates(como na resposta de Gareth).
  4. Desfazer as alterações da etapa 2, para que você volte a usar ambos httpse o redirecionamento de metalink.
  5. Tudo pronto, teste yume deve funcionar novamente.
joelhardi
fonte
0

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

vonbrand
fonte