Raspberry pi のダウンロード ファイルは、提供された sha256 ファイルから検証できません

Raspberry pi のダウンロード ファイルは、提供された sha256 ファイルから検証できません

付属のsha256sums.txtファイルからPi 3のUbuntu Serverイメージを検証できませんでした。ラズベリーパイ2

出力は

sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz | grep ok
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi2.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi3.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-server-amd64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-arm64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-ppc64el.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-s390x.iso: No such file or directory
sha256sum: WARNING: 6 listed files could not be read
sha256sum: ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found

答え1

入力ファイルはsha256sum -c署名ファイルなので、

sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz

...ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz署名を含むファイルであることが想定されているため、「ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found」と表示されます。

を指定しない限り--ignore-missing、sha256sum は署名ファイル内のすべてのファイルをチェックします。そのため、すべてのファイルをロードしなかった場合は、不足しているファイルについてエラーが発生します。

最後に、正しい署名を持つファイルは大文字で表示されますOKが、小文字 ( grep ok) を grep で検索しているため、重要なメッセージを見逃してしまいます。

つまり、あなたが望んでいるのは、次のことだと思います:

sha256sum -c --ignore-missing SHA256SUMS.txt

関連情報