Плохая подпись при попытке проверить SHA256SUMS для Bionic Beaver ISO

Я пытаюсь проверить мою загрузку Bionic Beaver на Windows 7.

Я чувствую, что упускаю что-то очень очевидное.

Я зашел на http://releases.ubuntu.com/bionic/ и нажал на SHA256SUMS и SHA256SUMS.gpg.

Похоже, что это не загружает файлы, но открывает текст в файлах в новых вкладках.

Я использовал Ctrl-A, а затем скопировал текст в Блокнот, назвав файлы SHA256SUMS и SHA256SUMS.gpg.

Я удостоверился, что окна не добавляют никаких странных расширений при сохранении.

Я вручную загрузил оба ключа, которые использовал https://keyserver.ubuntu.comодин с отпечатком пальца

C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451

а другой с отпечатком пальца

8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092

После того, как я скачал оба ключа, я сертифицировал их своим личным ключом, используя Kleopatra, после проверки отпечатков пальцев ключа с помощью help.ubuntu.com.

Когда я побежал

gpg --verify SHA256SUMS.gpg SHA256SUMS

я получил

gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg:                using DSA key 46181433FBB75451
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.c
om>" [full]
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg:                using RSA key D94AA3F0EFE21092
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@u
buntu.com>" [full]

Когда я побежал

gpg --verbose --verify SHA256SUMS.gpg SHA256SUMS

я получил

gpg: armor header: Version: GnuPG v1
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg:                using DSA key 46181433FBB75451
gpg: using pgp trust model
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.c
om>" [full]
gpg: binary signature, digest algorithm SHA512, key algorithm dsa1024
gpg: Signature made 11/29/18 16:27:43 US Mountain Standard Time
gpg:                using RSA key D94AA3F0EFE21092
gpg: BAD signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@u
buntu.com>" [full]
gpg: binary signature, digest algorithm SHA512, key algorithm rsa4096

Вместо этого я попытался скопировать данные из вкладок SHA256SUMS и SHA256SUMS.gpg через TOR, на случай, если это была проблема с локальной сетью, но и без кубиков.

Что мне здесь не хватает? Есть ли какой-то способ загрузить файлы SHA256SUMS и SHA256SUMS.gpg напрямую, а не копировать данные в текстовый редактор и сохранять их?

Любая помощь будет принята с благодарностью. Я очень смущен и расстроен в этот момент.

3 ответа

Вы упоминаете, что беспокоились о том, что пропустили загруженный текст SHA256SUMS через блокнот Windows, и совершенно правы, что беспокоитесь об этом.

Хотя это, кажется, не изменило ни одного текста, оно изменяет его, изменяя маркер конца строки, от стиля Unix/Linux по умолчанию, состоящего только из LF (\n), в CR+LF (\r) \ n), конец строки по умолчанию в стиле DOS/Windows.

Держу пари, что, если вы попробуете это снова, на этот раз, загрузив файл SHA256SUMS непосредственно на диск, вместо того, чтобы копировать и вставлять его в блокнот, подпись будет совпадать. Делать то же самое с SHA256SUMS.gpg тоже не помешает, но, вероятно, это не требуется, чтобы подпись была в порядке.

Для этого вам просто нужно щелкнуть правой кнопкой мыши ссылку на файлы и выбрать сохранение их на диск. Еще один способ сделать это - после открытия файлов в окне браузера выбрать команду "Сохранить" в браузере.

Якобы работа над Reddit решила проблему.

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

Спасибо всем за помощь!

Ключ D94AA3F0EFE21092 правильный и работает (хотя он не сертифицирован)

Ключ 46181433FBB75451 недействителен, как говорится в документе, который вы упоминаете на help.ubuntu.com, он устарел.

Загрузите файлы из браузера или воспользуйтесь какой-нибудь утилитой.

Ключи в Linux работают!

Другие вопросы по тегам