Disparité MD5 sur mon ISO 12.04, que se passe-t-il?

15

J'ai téléchargé ubuntu-12.04-desktop-amd64.iso depuis http://releases.ubuntu.com/precise/

Cette page a également un lien vers un fichier montrant les hachages MD5 respectifs pour chaque fichier

La page montre

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

Mais quand j'ai vérifié mon ISO téléchargé en utilisant le programme md5sum, je reçois

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

J'ai également téléchargé l'ISO via BitTorrent en utilisant http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent

Cette fois, l'utilisation de md5sum pour ce fichier montre le hachage correct 128f0c16f4734c420b0185a492d92e52, mais l'ISO est de 732 Mo, et non de 698 Mo comme indiqué sur la page de version.

Que pourrait-il se passer ici?

oct
la source

Réponses:

21

Donc, tout d'abord, désolé pour la confusion ici. Fondamentalement, cela s'est résolu à un problème de communication entre l'équipe de publication et nos administrateurs système.

Vers la sortie, nous transférons un grand nombre de nos images vers le service CloudFront d'Amazon pour garder notre utilisation de la bande passante sous contrôle. releases.ubuntu.com est géré directement par l'équipe de publication, mais les images sur CloudFront sont poussées par nos administrateurs système, et nous devons y pousser bien à l'avance pour nous assurer que tout est en place. Les administrateurs système ont poussé la version quotidienne la plus récente de l'époque, mais après cela, nous avons dû réorganiser les images pour certains bogues graves, et nous avons oublié d'en informer les administrateurs système afin qu'ils puissent mettre à jour CloudFront. En conséquence, vous obteniez des versions obsolètes.

Nous avons maintenant transféré les images mises à jour vers CloudFront, et tout devrait bien se passer, même si je vais vérifier les choses manuellement juste pour être sûr.

Colin Watson
la source
2
Comment savoir si une image obsolète a été utilisée pour l'installation? Quelles seraient les implications de l'installation d'un système à partir d'une image obsolète?
Je pense que si vous téléchargez des mises à jour, ça devrait aller.
Pisu
3

Faites confiance au md5 et non à la taille. Mon téléchargement correspond à votre taille et le md5 a également sur le site.

cprofitt
la source
Je suis d'accord que le md5 devrait être approuvé - je ne sais pas s'il est possible que deux fichiers de taille différente aient le même md5, mais je pense que les chances sont assez faibles.
Marty Fried
Non, deux fichiers de tailles différentes ne peuvent pas avoir le même MD5 ... du moins c'est la théorie.
cprofitt
Eh bien, par "assez bas", je voulais dire un peu moins que minuscule. En théorie, je pense que c'est possible; il n'y a que 2 ^ 128 combinaisons, ce qui est un nombre assez important, mais c'est fini ... en théorie. :)
Marty Fried
0

J'ai eu la même chose avec Ubuntu 12.04 et Lubuntu 12:04, tous deux téléchargés via Torrents.

C'est la première fois que cela m'est arrivé. J'avais déjà décidé de supprimer le fichier et de le télécharger à nouveau, mais j'ai dû m'éloigner de l'ordinateur pendant un certain temps. À mon retour, Transmission a signalé une section corrompue. J'ai supprimé, téléchargé à nouveau, MD5SUM correspond, installé. Le plus étrange, c'est que cela s'est produit deux fois le même jour, avec des fichiers différents. Peut-être qu'il y a un problème avec mon réseau ou quelque chose.

Eugenio Perea
la source
-2

Votre téléchargement initial était incomplet ou corrompu. BitTorrent vérifie les données téléchargées pour s'assurer qu'elles sont correctes, ce que vous avez vérifié avec md5sum. La différence de taille est juste le problème Megabyte vs. Mebibyte .

psusi
la source
Non, c'était une véritable image complète, juste une ancienne. Ma réponse explique la vraie situation. Bien que vous ayez raison sur MB / MiB.
Colin Watson
1
@ColinWatson, de toute façon, il y avait toujours quelque chose de mal avec le premier téléchargement, et maintenant c'est vrai;)
psusi