Niezgodność MD5 na moim ISO 12.04, co się dzieje?

15

Pobrałem ubuntu-12.04-desktop-amd64.iso ze strony http://releases.ubuntu.com/precise/

Ta strona zawiera również link do pliku pokazujący odpowiednie skróty MD5 dla każdego pliku

Strona pokazuje

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

Ale kiedy sprawdziłem pobrany plik ISO za pomocą programu md5sum, dostaję

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

Pobrałem również ISO przez BitTorrent, używając http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent

Tym razem użycie md5sum dla tego pliku pokazuje poprawny skrót 128f0c16f4734c420b0185a492d92e52, ale ISO wynosi 732 MB, a nie 698 MB, jak pokazano na stronie wydania.

Co może się tu dziać?

paź
źródło

Odpowiedzi:

21

Po pierwsze przepraszam za zamieszanie tutaj. Zasadniczo sprowadziło się to do usterki komunikacyjnej między zespołem wydającym a naszymi administratorami.

W przybliżeniu w czasie premiery wiele naszych zdjęć przekazujemy do usługi Amazon CloudFront , aby kontrolować wykorzystanie przepustowości. releases.ubuntu.com jest zarządzany bezpośrednio przez zespół wydający, ale obrazy na CloudFront są wysyłane przez naszych administratorów i musimy naciskać tam z dużym wyprzedzeniem, aby upewnić się, że wszystko jest na swoim miejscu. Sysadmini pchnęli wtedy najnowszą codzienną kompilację, ale potem musieliśmy odświeżyć obrazy z powodu poważnych błędów i zapomnieliśmy powiadomić o tym sysadminów, aby mogli zaktualizować CloudFront. W rezultacie otrzymywałeś nieaktualne wersje.

Przesłaliśmy teraz zaktualizowane obrazy do CloudFront i wszystko powinno być dobrze, chociaż zamierzam to sprawdzić ręcznie, aby się upewnić.

Colin Watson
źródło
2
Skąd wiadomo, czy do instalacji użyto nieaktualnego obrazu? Jakie byłyby konsekwencje instalacji systemu z nieaktualnego obrazu?
Myślę, że jeśli pobierzesz aktualizacje, wszystko powinno być w porządku.
Pisu
3

Zaufaj md5, a nie rozmiarowi. Moje pobieranie odpowiada twojemu rozmiarowi, a także md5 ze strony.

cprofitt
źródło
Zgadzam się, że md5 należy zaufać - nie wiem, czy możliwe jest, aby dwa pliki o różnych rozmiarach miały ten sam md5, ale myślę, że szanse są dość niskie.
Marty Fried
Nie, dwa pliki o różnych rozmiarach nie mogą mieć tego samego MD5 ... przynajmniej taka jest teoria.
cprofitt
Przez „dość niski” miałem na myśli nieco mniej niż malutkie. Teoretycznie uważam, że jest to możliwe; są tylko 2 ^ 128 kombinacji, co jest dość dużą liczbą, ale jest skończone ... teoretycznie. :)
Marty Fried
0

To samo stało się z Ubuntu 12.04 i Lubuntu 12:04, oba pobrane przez Torrents.

Pierwszy raz mi się to przydarzyło. Zdecydowałem już po prostu usunąć plik i pobrać go ponownie, ale musiałem na chwilę odejść od komputera. Kiedy wróciłem, Transmisja zgłosiła uszkodzony odcinek. Usunąłem, pobrałem ponownie, dopasowałem MD5SUM, zainstalowałem. Dziwne jest to, że stało się to dwa razy tego samego dnia, z różnymi plikami. Być może coś jest nie tak z moją siecią lub coś takiego.

Eugenio Perea
źródło
-2

Twoje początkowe pobieranie było niekompletne lub uszkodzone. BitTorrent weryfikuje pobrane dane, aby upewnić się, że są poprawne, co zweryfikowałeś za pomocą md5sum. Różnica wielkości to tylko kwestia Megabyte vs. Mebibyte .

psusi
źródło
Nie, to był naprawdę kompletny obraz, tylko stary. Moja odpowiedź wyjaśnia prawdziwą sytuację. Chociaż masz rację co do MB / MiB.
Colin Watson
1
@ColinWatson, tak czy inaczej, przy pierwszym pobieraniu nadal było coś nie tak, a teraz jest w porządku;)
psusi