Incompatibilidade MD5 na minha ISO 12.04, o que está acontecendo?

15

Eu baixei o ubuntu-12.04-desktop-amd64.iso em http://releases.ubuntu.com/precise/

Esta página também possui um link para o arquivo que mostra os respectivos hashes MD5 para cada arquivo

A página mostra

128f0c16f4734c420b0185a492d92e52 *ubuntu-12.04-desktop-amd64.iso

Mas quando verifiquei meu ISO baixado usando o programa md5sum, recebo

57876b3740ee89e75c8fefc93a7ceee6 *ubuntu-12.04-desktop-amd64.iso

Também baixei o ISO via BitTorrent usando http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent

Desta vez, usando md5sum para este arquivo mostra o hash correto 128f0c16f4734c420b0185a492d92e52, mas o ISO é 732MB, não 698MB, conforme mostrado na página da release.

O que poderia estar acontecendo aqui?

outubro
fonte

Respostas:

21

Então, primeiro, desculpe a confusão aqui. Fundamentalmente, tudo se resumia a uma falha de comunicação entre a equipe de lançamento e nossos administradores de sistema.

No momento do lançamento, enviamos muitas de nossas imagens para o serviço CloudFront da Amazon para manter nosso uso de largura de banda sob controle. releases.ubuntu.com é gerenciado diretamente pela equipe de lançamento, mas as imagens no CloudFront são enviadas por nossos administradores de sistema, e temos que enviá-las com bastante antecedência para garantir que tudo esteja no lugar. Os administradores do sistema empurraram a compilação diária mais recente da época, mas depois disso tivemos que corrigir novamente as imagens para detectar alguns erros graves e esquecemos de informar os administradores sobre isso para que pudessem atualizar o CloudFront. Como resultado, você estava obtendo versões desatualizadas.

Agora, enviamos imagens atualizadas para o CloudFront e tudo deve ficar bem, embora eu deva verificar as coisas manualmente apenas para ter certeza.

Colin Watson
fonte
2
Como saber se uma imagem desatualizada foi usada para instalação? Quais seriam as implicações da instalação de um sistema a partir de uma imagem desatualizada?
Eu acho que se você baixar atualizações, você deve ficar bem.
Pisu
3

Confie no MD5 e não no tamanho. Meu download corresponde ao seu tamanho e o md5 também tem no site.

cprofitt
fonte
Concordo que o md5 deve ser confiável - não sei se é possível que dois arquivos de tamanho diferente tenham o mesmo md5, mas acho que as chances são muito baixas.
Marty Fried
Não, dois arquivos de tamanhos diferentes não podem ter o mesmo MD5 ... pelo menos essa é a teoria.
Cprofitt
Bem, por "bem baixo", eu quis dizer um pouco menos que minúsculo. Em teoria, acredito que é possível; há apenas 2 ^ 128 combinações, que é um número bastante grande, mas é finito ... em teoria. :)
Marty Fried
0

Aconteceu o mesmo com o Ubuntu 12.04 e o Lubuntu 12:04, ambos baixados via Torrents.

Primeira vez que isso aconteceu comigo. Eu já tinha decidido excluir o arquivo e fazer o download novamente, mas tive que me afastar do computador por um tempo. Quando voltei, a Transmission relatou uma seção corrompida. Excluí, baixei novamente, o MD5SUM correspondeu, instalei. O estranho é que aconteceu duas vezes no mesmo dia, com arquivos diferentes. Talvez haja algo errado com minha rede ou algo assim.

Eugenio Perea
fonte
-2

Seu download inicial estava incompleto ou corrompido. O BitTorrent verifica os dados baixados para garantir que estão corretos, os quais você verificou com o md5sum. A diferença de tamanho é apenas a questão de Megabyte vs. Mebibyte .

psusi
fonte
Não, essa era uma imagem completa genuína, apenas uma antiga. Minha resposta explica a verdadeira situação. Embora você esteja certo sobre MB / MiB.
Colin Watson
11
@ColinWatson, de qualquer forma, ainda havia algo de errado com o primeiro download, e agora é certo;)
psusi