Мой Ubuntu SHA256SUM не совпадает ни с выпуском, ни с зеркалом... что я делаю не так?
Как называется: файлы Ubuntu .iso и соответствующие им хэши sha256 мне не подходят.
Я попытался загрузить четыре разных выпуска.iso (с четырех разных официальных зеркал) и не смог получить ожидаемый хеш, указанный в папке релизов (как указано в файле SHA256SUMS). [используя OSX 10.13.6/ новый компьютер]
Между тем - @guiverc подтвердил, что мы оба получаем одинаковую сумму sha256 для следующего файла: http://archive.ubuntu.com/ubuntu/pool/universe/w/wallpaper/wallpaper_0.1-1ubuntu1_all.deb (хэш Sha256: 5ca9c4e438fa4d9c9b81682e520a41df6ce042934c8a8a88be4acbbf1282a354
)... Я попытаюсь установить iso с машины сравнения в сети diff и посмотреть, удастся ли мне получить правильную контрольную сумму... Советы приветствуются.
Шаги, которые я предпринял:
- DL'd /16.04.5/ubuntu-16.04.5-desktop-amd64.iso ( http://tw.releases.ubuntu.com/16.04)
Погуглил как проверить целостность файла: https://tutorials.ubuntu.com/tutorial/tutorial-how-to-verify-ubuntu
Я проверяю, что файл подписи sha256 приходит из Ubuntu
gpg --verify SHA256SUMS.gpg SHA256SUMS
(сначала получите правильные ключи от Ubuntu Keysever через gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x46181433FBB75451 0xD94AA3F0EFE21092
)
- Руководство sha256.iso через
shasum -a 256 ubuntu-16.04.5-desktop-amd64.iso
производит c66919536dc9dfa46353a195db25b37328bb5c66eaa382ff79b285c2c39d22fb ubuntu-16.04.5-desktop-amd64.iso
но SHA256SUMS ожидает 6b505fd3b6f816f8ff058710f127a9900e9233e496783ce08a0022814d224810
вместо (3.) альтернативно пробовал 3'. Руководство sha256.iso через sha256sum ubuntu-16.04.5-desktop-amd64.iso
использование связанной функции coreutil для osx... те же результаты
Я испортил шаг в проверке целостности файла? С кем мне связаться в случае несоответствия контрольной суммы? (было бы хорошо добавить это в учебник!)
Мне пришлось пробежать через много обручей: сначала нужно было установить 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
) Но STILL не может получить загруженный iso, соответствующий ожидаемой сумме sha256, как указано в выпускном файле SHA256SUMS.
Попытки (разные релизы, официальные зеркала...):
18.04 с http://ftp.ubuntu-tw.net/ubuntu-releases/18.04/ sha256sum ubuntu-18.04.1-desktop-amd64.iso
2e67d2822abd4c835edc38ef062eaec9053728de3bad9992561cba04491d5fe5 ubuntu-18.04.1-desktop-amd64.iso (ожидаемый: 5748706937539418ee5707bd538c4f5eabae485d172433bb13532323270705 5 5 5 5
16.04.5 от http://mirror.sjc02.svwh.net/ubuntu-releases/xenial/ sha256sum ubuntu-16.04.5-desktop-amd64.iso
cecf336bd7fcd1f00b03a3a9e10ebfdfd9ba51ac2ad07da405e13c985e9449dd ubuntu-16.04.5-desktop-amd64.iso (ожидаемый 6b505fd3b6f816f8ff058710f127a9900e922400008888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 0 0 6 0 0 6 6 0 6 6 0 6 6 6 6 6 6 6 6 6 00 00 00676368636749678678
12.04.5 от http://mirrors.mit.edu/ubuntu-releases/releases/12.04/ sha256sum ubuntu-12.04.5-desktop-amd64.iso
0f5d6331273bb2313f97bbeb12c142cbbce9e6d7b8e18aacbb6c1caf429bea33 ubuntu-12.04.5-desktop-amd64.iso (ожидаемый: d1f10ea7ca59266567fa8d2522ad800e1843066f6f6f6f663
1 ответ
Кажется, в одной сети есть пользовательская конфигурация, которая портит загрузку и изменяет сумму файла sha256. Я взял тот же компьютер в другой сети, и я получаю правильный результат sha256sum. Я спрошу администратора сети позже, но переходя от этого. Спасибо за @guiverc, который указал мне правильное направление в отдельном вопросе, связанном с этой самой проблемой!