Meu primeiro palpite é que o mirrorservice.org não leu as instruções e não sabe como espelho. Em outras palavras, seu repositório pode parecer inconsistente enquanto está sendo atualizado. O antigo filelists.xml.gz
poderia ser excluído antes de repomd.xml
ser atualizado para apontar para a nova lista de arquivos. Mas é muito estranho que um grande espelho desse errado.
Depois lembrei-me do problema. download.fedoraproject.org
é apenas quebrado . Ele redireciona você para diferentes repositórios para cada pedido. O problema é que você não pode assumir que os repositórios individuais serão atualizados exatamente ao mesmo tempo. (E o repositório principal do Fedora não está formatado para suportar isso, porque não mantém a lista de arquivos anterior por perto).
A configuração padrão não usa o download.fedoraproject.org, então está tudo bem . Isso só aconteceu porque eu mudei de metalink
downloads e não comentei a linha padrão baseurl
, nos arquivos .repo
config. baseurl
é ótimo se você criar seu próprio repositório do Fedora para usar localmente, mas caso contrário você deseja usar o sistema metalink
padrão, onde seu computador escolhe de quais repositórios (s) fazer download.
No meu caso, a inconsistência provavelmente foi entre mirrorservice.org e o espelho bytemark. Você pode ver os redirecionamentos com o curl:
$ curl --head http://download.fedoraproject.org/
HTTP/1.1 302 Found
Date: Fri, 04 Mar 2016 15:34:58 GMT
Server: Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.1e-fips mod_wsgi/3.4 Python/2.7.5
Location: https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux//
AppTime: D=328174
AppServer: proxy02.fedoraproject.org
Content-Type: text/html; charset=UTF-8
$ curl --head http://download.fedoraproject.org/
HTTP/1.1 302 Found
Date: Fri, 04 Mar 2016 15:35:00 GMT
Server: Apache/2.4.6 (Red Hat Enterprise Linux) OpenSSL/1.0.1e-fips mod_wsgi/3.4 Python/2.7.5
Location: http://mirror.bytemark.co.uk/fedora/linux//
AppTime: D=363432
AppServer: proxy07.fedoraproject.org
Content-Type: text/html; charset=UTF-8