Невідповідність MD5 в моєму ISO 12.04, що відбувається?


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 - 732MB, а не 698MB, як показано на сторінці випуску.

Що може статися тут?

Відповіді:


21

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

Приблизно під час випуску ми передаємо багато наших зображень на сервіс Amazon CloudFront, щоб тримати під контролем використання пропускної здатності. release.ubuntu.com керує безпосередньо командою випуску, але зображення на CloudFront відсуваються нашими систематизаторами, і ми повинні заздалегідь натиснути туди, щоб переконатися, що все на своєму місці. Sysadmins підштовхнула найновішу щоденну збірку на той час, але після цього нам довелося повторити зображення для деяких серйозних помилок, і ми забули повідомити про це sysadmins, щоб вони могли оновити CloudFront. Як результат, ви отримували застарілі версії.

Зараз ми пересунули оновлені зображення до CloudFront, і все має бути добре, хоча я збираюся перевірити речі вручну, щоб переконатися.


2
Звідки можна знати, чи використовувався застарілий образ для встановлення? Які будуть наслідки встановлення системи із застарілого зображення?

Я думаю, що якщо ви завантажуєте оновлення, вам повинно бути гаразд.
Пісу

3

Довіряйте md5, а не розміру. Моє завантаження відповідає вашому розміру, а також md5 є на сайті.


Я погоджуюся, що md5 слід довіряти - я не знаю, чи можливо, щоб два файли різного розміру мали один і той же md5, але я думаю, шанси досить низькі.
Марті Фрід

Ні, два файли різного розміру не можуть мати однаковий MD5 ... принаймні, це теорія.
cprofitt

Що ж, під "досить низьким" я мав на увазі трохи менше, ніж мізер. Теоретично я вважаю, що це можливо; є лише 2 ^ 128 комбінацій, що є досить великою кількістю, але це скінченно ... теоретично. :)
Марті Фрід

0

У мене те саме трапилося з Ubuntu 12.04 та Lubuntu 12:04, обидва завантажені через Torrents.

Перший раз це траплялося зі мною. Я вже вирішив просто видалити файл і завантажити ще раз, але мені довелося на деякий час відійти від комп’ютера. Коли я повернувся, "Трансмісія" повідомила про зіпсований розділ. Я видалив, завантажив знову, збіг MD5SUM, встановив. Дивна річ у тому, що це сталося двічі за один день, з різними файлами. Можливо, в моїй мережі щось не так


-2

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


Ні, це був справжній повний образ, просто старий. Моя відповідь пояснює справжню ситуацію. Хоча ти маєш рацію щодо MB / MiB.
Колін Уотсон

1
@ColinWatson, так чи інакше, все-таки щось було не так з першим завантаженням, і тепер це правильно;)
psusi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.