无论是版本还是镜像,我的 Ubuntu SHA256SUM 都不匹配……我做错了什么?

无论是版本还是镜像,我的 Ubuntu SHA256SUM 都不匹配……我做错了什么?

正如标题所述:Ubuntu .iso 文件及其各自的 sha256 哈希值与我不匹配。

我尝试下载四个不同版本的 .iso(来自四个不同的官方镜像),但无法获得发布文件夹中列出的预期哈希值(如 SHA256SUMS 文件中所列)。[使用 OSX 10.13.6/新机器]

同时 - 已与 @guiverc 确认,我们对以下文件获得了相同的 sha256sum: http://archive.ubuntu.com/ubuntu/pool/universe/w/wallpaper/wallpaper_0.1-1ubuntu1_all.deb (Sha256 哈希:5ca9c4e438fa4d9c9b81682e520a41df6ce042934c8a8a88be4acbbf1282a354)... 我将尝试从不同网络上的不同机器下载 iso,看看是否能够获得正确的校验和...欢迎提供建议。

我采取的步骤:

  1. 下载了 /16.04.5/ubuntu-16.04.5-desktop-amd64.iso (http://tw.releases.ubuntu.com/16.04

使用 Google 搜索如何验证文件的完整性: https://tutorials.ubuntu.com/tutorial/tutorial-how-to-verify-ubuntu

  1. 我验证了sha256签名文件来自Ubuntu

    gpg --verify SHA256SUMS.gpg SHA256SUMS

(首先通过 ubuntu keysever 获取正确的密钥 gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x46181433FBB75451 0xD94AA3F0EFE21092

  1. .iso 的手动 sha256shasum -a 256 ubuntu-16.04.5-desktop-amd64.iso

产生c66919536dc9dfa46353a195db25b37328bb5c66eaa382ff79b285c2c39d22fb ubuntu-16.04.5-desktop-amd64.iso但 SHA256SUMS 期望6b505fd3b6f816f8ff058710f127a9900e9233e496783ce08a0022814d224810

而不是 (3.) 或者尝试 3'. 通过sha256sum ubuntu-16.04.5-desktop-amd64.iso使用链接的 coreutil 函数对 osx 进行手动 sha256... 结果相同

我是否搞错了验证文件完整性的步骤? 如果校验和不匹配,我该联系谁?(最好将其添加到教程中!)

我觉得我不得不经历许多麻烦:首先必须通过 安装 brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",其次,尝试安装 coreutils 以获取 sha256sums,尽管教程声称它会在 OSX 上启用命令,但没有成功,第三手动查找如何计算 sha256 哈希值(使用shasum -a 256 <myfile>) - 最后尝试链接 coreutil gsha256sum 函数(sudo ln -s /usr/local/bin/gsha256sum /usr/local/bin/sha256sum)但仍然无法使下载的 iso 与发布 SHA256SUMS 文件中列出的预期 sha256sum 相匹配。

尝试(不同版本、官方镜像......):

18.04http://ftp.ubuntu-tw.net/ubuntu-releases/18.04/sha256sum ubuntu-18.04.1-desktop-amd64.iso 2e67d2822abd4c835edc38ef062eaec9053728de3bad9992561cba04491d5fe5 ubuntu-18.04.1-desktop-amd64.iso(预期:5748706937539418ee5707bd538c4f5eabae485d17aa49fb13ce2c9b70532433

16.04.5http://mirror.sjc02.svwh.net/ubuntu-releases/xenial/

 sha256sum ubuntu-16.04.5-desktop-amd64.iso cecf336bd7fcd1f00b03a3a9e10ebfdfd9ba51ac2ad07da405e13c985e9449dd ubuntu-16.04.5-desktop-amd64.iso(预期6b505fd3b6f816f8ff058710f127a9900e9233e496783ce08a0022814d224810

12.04.5http://mirrors.mit.edu/ubuntu-releases/releases/12.04/ sha256sum ubuntu-12.04.5-desktop-amd64.iso 0f5d6331273bb2313f97bbeb12c142cbbce9e6d7b8e18aacbb6c1caf429bea33 ubuntu-12.04.5-desktop-amd64.iso(预期:d1f10ea7ca59266567fa8d2522ad800e1aa063f139630f925d2484d8e169b4c2

答案1

似乎某个网络上的自定义配置破坏了下载,并更改了文件的 sha256sum。我在另一个网络上使用了同一台计算机,得到了正确的 sha256sum 结果。我稍后会询问网络管理员,但先不讨论这个问题。感谢 @guiverc 在与此问题相关的另一个问题中为我指明了正确的方向!

相关内容