I notice sha256sum does not correctly parse a file with a PGP header. Here is a 
script log:

toby@toby-pc:/tmp/test$ ls -l
total 57068
-rw-r--r-- 1 toby toby     2046 Mar 26 10:30 hashes.txt
-rw-r--r-- 1 toby toby 58432932 Mar 26 10:30 monero-linux-x64-v0.10.3.0.tar.bz2

toby@toby-pc:/tmp/test$ grep linux-x64 hashes.txt > single.txt

toby@toby-pc:/tmp/test$ cat single.txt
f164112bea75dfd3eaaa905d21129820a996bbe6e5d65cb194609c672a71c3fe  
monero-linux-x64-v0.10.3.0.tar.bz2

toby@toby-pc:/tmp/test$ sha256sum -c single.txt
monero-linux-x64-v0.10.3.0.tar.bz2: OK

toby@toby-pc:/tmp/test$ sha256sum -c hashes.txt

sha256sum: ' monero-win-x64-v0.10.3.0.zip': No such file or directory
 monero-win-x64-v0.10.3.0.zip: FAILED open or read
sha256sum: ' monero-win-x86-v0.10.3.0.zip': No such file or directory
 monero-win-x86-v0.10.3.0.zip: FAILED open or read
sha256sum: ' monero-mac-x64-v0.10.3.0.tar.bz2': No such file or directory
 monero-mac-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-linux-x64-v0.10.3.0.tar.bz2': No such file or directory
 monero-linux-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-linux-x86-v0.10.3.0.tar.bz2': No such file or directory
 monero-linux-x86-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-linux-armv7-v0.10.3.0.tar.bz2': No such file or directory
 monero-linux-armv7-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-linux-armv8-v0.10.3.0.tar.bz2': No such file or directory
 monero-linux-armv8-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-freebsd-x64-v0.10.3.0.tar.bz2': No such file or directory
 monero-freebsd-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero-dragonflybsd-x64-v0.10.3.0.tar.bz2': No such file or 
directory
 monero-dragonflybsd-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: ' monero.gui.win.x64.beta.zip': No such file or directory
 monero.gui.win.x64.beta.zip: FAILED open or read
sha256sum: ' monero.gui.mac.x64.beta.tar.bz2': No such file or directory
 monero.gui.mac.x64.beta.tar.bz2: FAILED open or read
sha256sum: ' monero.gui.linux.x64.beta.tar.bz2': No such file or directory
 monero.gui.linux.x64.beta.tar.bz2: FAILED open or read
sha256sum: ' monero.gui.linux.x86.beta.tar.bz2': No such file or directory
 monero.gui.linux.x86.beta.tar.bz2: FAILED open or read
sha256sum: WARNING: 22 lines are improperly formatted
sha256sum: WARNING: 13 listed files could not be read


There is a spurious extra space at the start of filenames in the larger file.
If I just extract the hash lines it works:


toby@toby-pc:/tmp/test$ egrep zip\|bz2 hashes.txt > hashes1.txt

toby@toby-pc:/tmp/test$ sha256sum -c hashes1.txt

sha256sum: monero-win-x64-v0.10.3.0.zip: No such file or directory
monero-win-x64-v0.10.3.0.zip: FAILED open or read
sha256sum: monero-win-x86-v0.10.3.0.zip: No such file or directory
monero-win-x86-v0.10.3.0.zip: FAILED open or read
sha256sum: monero-mac-x64-v0.10.3.0.tar.bz2: No such file or directory
monero-mac-x64-v0.10.3.0.tar.bz2: FAILED open or read
monero-linux-x64-v0.10.3.0.tar.bz2: OK
sha256sum: monero-linux-x86-v0.10.3.0.tar.bz2: No such file or directory
monero-linux-x86-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: monero-linux-armv7-v0.10.3.0.tar.bz2: No such file or directory
monero-linux-armv7-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: monero-linux-armv8-v0.10.3.0.tar.bz2: No such file or directory
monero-linux-armv8-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: monero-freebsd-x64-v0.10.3.0.tar.bz2: No such file or directory
monero-freebsd-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: monero-dragonflybsd-x64-v0.10.3.0.tar.bz2: No such file or directory
monero-dragonflybsd-x64-v0.10.3.0.tar.bz2: FAILED open or read
sha256sum: monero.gui.win.x64.beta.zip: No such file or directory
monero.gui.win.x64.beta.zip: FAILED open or read
sha256sum: monero.gui.mac.x64.beta.tar.bz2: No such file or directory
monero.gui.mac.x64.beta.tar.bz2: FAILED open or read
sha256sum: monero.gui.linux.x64.beta.tar.bz2: No such file or directory
monero.gui.linux.x64.beta.tar.bz2: FAILED open or read
sha256sum: monero.gui.linux.x86.beta.tar.bz2: No such file or directory
monero.gui.linux.x86.beta.tar.bz2: FAILED open or read
sha256sum: WARNING: 12 listed files could not be read

The hash file is from <https://getmonero.org/downloads/hashes.txt>

Regards,
Toby
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

This GPG-signed message exists to confirm the SHA256 sums on Monero binaries.

Please verify the signature against the signature for fluffypony in the
source code repository (/utils/gpg_keys).

37a57d1be81b6119ac06d3f637b4c56fc625f3e790f3491c1bdca4d62902bf13  
monero-win-x64-v0.10.3.0.zip
7f95bdcf4df232f37c450523831f36ccb9fdb2e50c1b5b0a5285d50549d273be  
monero-win-x86-v0.10.3.0.zip
8e6170f274e69010bbe662d8828c8e4b0b4acdb0a1a3699b5b97af8c3a516a94  
monero-mac-x64-v0.10.3.0.tar.bz2
f164112bea75dfd3eaaa905d21129820a996bbe6e5d65cb194609c672a71c3fe  
monero-linux-x64-v0.10.3.0.tar.bz2
b8bd258b828d8ea45a7c2595187c13b5e624f45ae929cb64ac89e3a030302316  
monero-linux-x86-v0.10.3.0.tar.bz2
03b2f3f30c7d047142cbfcd614762f3d165d64464e3e5b1a5b0c42aba9570d6a  
monero-linux-armv7-v0.10.3.0.tar.bz2
6b29c56ca8d71f23f13b68d48e39e35b1d7c7c212cf00f3d58b0d2d9b6435c4c  
monero-linux-armv8-v0.10.3.0.tar.bz2
834b56efccc5ab0985c7f870449704ba390c79104ecfc0b63935dfb4f70c6cf9  
monero-freebsd-x64-v0.10.3.0.tar.bz2
4ab5b2a745ca5ea4cad253166ff80ff60bb4871f6c8fa81ff032cdf237f6e372  
monero-dragonflybsd-x64-v0.10.3.0.tar.bz2

cb8bdf36fb56739a0fa746bec8dd51fb3479d51a3b8f0ce41a771f1d5a924bdb  
monero.gui.win.x64.beta.zip
907bfb4832c74de6cec7df730dfce5d9ccc1e6de09b6a4546cb9eee1f8242968  
monero.gui.mac.x64.beta.tar.bz2
cecbe4b23f777442de861bc0981af0857dab043ed63be98f768cdd00825a8d09  
monero.gui.linux.x64.beta.tar.bz2
daabd11b271685cedf5d6321cbde5e6b7c2691630a4355a973fc0cb99b1d2dc9  
monero.gui.linux.x86.beta.tar.bz2

Riccardo "fluffypony" Spagni
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJY1v2UAAoJEFVDLfMczU/NgVoIALdZFwMSFLAt1ToMTsZfsu/b
uoFfcqX51WVxTFARLI1V0EhEy/qUBzfLXFR9+V7pLvWnW7SWapxFDS1fb1Jhm9eN
zuoaEZhZ2+OMrIqfLYOnZrz8taTAi5dqpRU+OYsvXD1FlggfFLXfv9kgaGwW2hDH
10s89iCv3gVvQr4rRKKav3BkIPs0zNmFxlCO6BPnBvRcu0h53heMSLlwOxdA3LHg
cfy26QtaB2pZZ5neAUmZ5z3P6VXYNonAZm6jfj/fgAYFE0ljI5LD2vGL+KW3SlTU
IaQVbZKLAnurh1Zh1h/nvAv0YA8IeDVWHuKmwus1ZBWS3z2GCodt8syfDi+vyog=
=0XWY
-----END PGP SIGNATURE-----

Reply via email to