sha256sum
ダウンロードした openSUSE Tumbleweed イメージを確認しようとすると、次のエラーが発生します。
sha256sum: openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso: No such file or directory
openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso: FAILED open or read
sha256sum: WARNING: 14 lines are improperly formatted
sha256sum: WARNING: 1 listed file could not be read
画像とチェックサムが同じディレクトリにあること、名前が同じであることを確認し(チェックサムファイルの末尾にある「.sha256」を除く)、ダウンロードしたことを確認しました。私の画像のチェックサムの正しいファイルチェックサム。
答え1
問題はチェックサムファイル自体にあります。 viでファイルを開くと、次の問題が表示されます。
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso
-----BEGIN PGP SIGNATURE-----
...
問題は、チェックサムが見つけることを期待するファイルの名前です。ダウンロードした画像名と一致するように4行のファイル名を変更します。
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b openSUSE-Tumbleweed-DVD-x86_64-Current.iso
-----BEGIN PGP SIGNATURE-----
...
その後、コマンドを再実行してくださいsha256sum
。このコマンドの期待される出力はsha256sum
次のようになります。
$ sha256sum -c openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256
openSUSE-Tumbleweed-DVD-x86_64-Current.iso: OK
sha256sum: WARNING: 14 lines are improperly formatted
新しい署名をアップロードした人が、予想ファイル名を現在の画像名に変更することを忘れていました。ブラウザからチェックサムファイルをダウンロードすると、問題を見つけやすくなります。ブラウザからダウンロードした場合、ファイル名openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso
は。wget
openSUSE-Tumbleweed-DVD-x86_64-Current.iso