MD5在我的12.04 ISO上不匹配,发生了什么?

我从http://releases.ubuntu.com/precise/下载了ubuntu-12.04-desktop-amd64.iso

此页面还有一个指向文件的链接,显示每个文件的相应MD5哈希值

页面显示

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

但是当我使用md5sum程序检查下载的ISO时,我得到了

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

我还使用http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent通过BitTorrent下载了ISO

这次使用md5sum作为此文件显示正确的散列128f0c16f4734c420b0185a492d92e52 ,但ISO是732MB,而不是698MB,如发布页面所示。

这可能会发生什么?

所以,首先,抱歉这里的混乱。 从根本上说,它归结为发布团队和我们的系统管理员之间的沟通故障。

在发布时间之前,我们将许多图像推送到亚马逊的CloudFront服务,以控制我们的带宽使用。 releases.ubuntu.com由发布团队直接管理,但CloudFront上的图像由我们的系统管理员推送,我们必须提前推进以确保一切正常。 系统管理员当时推动了最新的每日构建,但之后我们不得不重新映射图像以查找一些严重错误,我们忘记让系统管理员知道这一点,以便他们可以更新CloudFront。 结果,您获得了过时的版本。

我们现在已将更新的图像推送到CloudFront,并且一切都应该很好,尽管我要手动检查一下以确保。

相信md5而不是尺寸。 我的下载符合您的大小,md5也来自该网站。

Ubuntu 12.04和Lubuntu 12:04也有同样的事情,都是通过Torrent下载的。

第一次它发生在我身上。 我已经决定删除​​文件并再次下载,但我不得不离开电脑一段时间。 当我回来时,Transmission报告了一个损坏的部分。 我删除,再次下载,MD5SUM匹配,安装。 奇怪的是它在同一天发生了两次,文件不同。 也许我的网络或其他东西出了问题。

您的初始下载不完整或已损坏。 BitTorrentvalidation下载的数据以确保它是正确的,您已使用md5sumvalidation了该数据。 尺寸差异只是Megabyte vs. Mebibyte问题。