Несоответствие MD5 на моем 12.04 ISO, что происходит?

15

Я скачал ubuntu-12.04-desktop-amd64.iso с http://releases.ubuntu.com/precise/

На этой странице также есть ссылка на файл, показывающий соответствующие хеши MD5 для каждого файла.

Страница показывает

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

Но когда я проверил мой загруженный ISO с помощью программы md5sum, я получаю

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

Я также скачал ISO через BitTorrent, используя http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent

На этот раз использование md5sum для этого файла показывает правильный хеш 128f0c16f4734c420b0185a492d92e52, но ISO составляет 732 МБ, а не 698 МБ, как показано на странице выпуска.

Что здесь может происходить?

октябрь
источник

Ответы:

21

Так что, во-первых, простите за путаницу здесь. По сути, все сводилось к затруднению связи между командой релиза и нашими системными администраторами.

Во время выпуска мы отправляем многие из наших изображений в сервис Amazon CloudFront, чтобы контролировать использование полосы пропускания. releases.ubuntu.com управляется непосредственно командой релизов, но наши системные администраторы запускают образы в CloudFront, и нам нужно заранее продвигаться туда, чтобы убедиться, что все на месте. Системные администраторы выдвинули самую последнюю ежедневную сборку в то время, но после этого нам пришлось переворачивать изображения для некоторых серьезных ошибок, и мы забыли сообщить системным администраторам об этом, чтобы они могли обновить CloudFront. В результате вы получали устаревшие версии.

Мы поместили обновленные изображения в CloudFront сейчас, и все должно быть хорошо, хотя я собираюсь проверить все вручную, чтобы убедиться.

Колин Уотсон
источник
2
Как узнать, использовался ли устаревший образ для установки? Каковы будут последствия установки системы из устаревшего образа?
Я думаю, что если вы загружаете обновления, у вас должно быть все в порядке.
Пису
3

Доверяй md5 а не размеру. Моя загрузка соответствует вашему размеру и md5 с сайта.

cprofitt
источник
Я согласен с тем, что md5 следует доверять - я не знаю, возможно ли, чтобы два файла разных размеров имели одинаковый md5, но я думаю, что шансы довольно низкие.
Марти Фрид
Нет, два разных размера файла не могут иметь одинаковый MD5 ... по крайней мере, это теория.
cprofitt
Ну, под «довольно низким» я имел в виду чуть меньше, чем крошечный. Теоретически я считаю, что это возможно; есть только 2 ^ 128 комбинаций, что довольно большое число, но оно конечно ... в теории. :)
Марти Фрид
0

У меня было то же самое, что произошло с Ubuntu 12.04 и Lubuntu 12:04, которые были загружены через Torrents.

Впервые это случилось со мной. Я уже решил просто удалить файл и загрузить снова, но мне пришлось на некоторое время отойти от компьютера. Когда я вернулся, Transmission сообщил о поврежденном разделе. Я удалил, скачал снова, MD5SUM совпал, установил. Странно то, что это происходило два раза в день с разными файлами. Возможно, что-то не так с моей сетью или что-то в этом роде.

Эухенио Переа
источник
-2

Ваша первоначальная загрузка была неполной или поврежденной. BitTorrent проверяет загруженные данные, чтобы убедиться, что они верны, что вы проверили с помощью md5sum. Разница в размерах - только проблема Megabyte против Mebibyte .

psusi
источник
Нет, это был подлинный законченный образ, просто старый. Мой ответ объясняет истинную ситуацию. Хотя вы правы насчет MB / MiB.
Колин Уотсон
1
@ColinWatson, так или иначе, с первой загрузкой все еще было что-то не так, и теперь это правильно;)
psusi