Hi Jack,
Thanks for the feedback about checksums! The current file
isl-0.20.tar.bz2 which was downloaded by EB actually has a different checksum:
$ ls -l /groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2
-rw-r--r-- 1 ohni others 17121 Jan 16 14:00
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2
$ sha256sum /groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2
c968e1f20d7e48c395a0779b6b07e2723f003b1330c6deeb606e7db96b2cf6a4
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2
The official tar-ball (dated 2018-07-28) checksum has apparently changed:
$ wget https://isl.gforge.inria.fr/isl-0.20.tar.bz2
$ sha256sum isl-0.20.tar.bz2
c968e1f20d7e48c395a0779b6b07e2723f003b1330c6deeb606e7db96b2cf6a4
isl-0.20.tar.bz2
So I guess the EB file GCCcore-8.2.0.eb needs to have the checksum updated?
Thanks,
Ole
On 1/16/20 3:29 PM, Jack Perdue wrote:
Howdy ,
The checksum given matches the filie I have here:
$ sha256sum /sw/eb/sources/g/GCCcore/isl-0.20.tar.bz2
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2
/sw/eb/sources/g/GCCcore/isl-0.20.tar.bz2
but I downloaded that a year ago:
$ ls -al /sw/eb/sources/g/GCCcore/isl-0.20.tar.bz2
-rw-rw-r-- 1 j-perdue staff 1727820 Jan 2 2019
/sw/eb/sources/g/GCCcore/isl-0.20.tar.bz2
You might try downloading it again. (???)
Jack Perdue
Lead Systems Administrator
High Performance Research Computing
TAMU Division of Research
[email protected] http://hprc.tamu.edu
HPRC Helpdesk: [email protected]
On 1/16/20 7:21 AM, Ole Holm Nielsen wrote:
I'm working on a remote system (CentOS 7.6) and have installed the
latest EB 4.1.1.
When building the foss-2019a.eb toolchain I get a checksum error for
isl-0.20.tar.bz2 when building GCCcore/8.2.0, please see log file lines
below.
Is there a fix for this error?
Thanks,
Ole
== 2020-01-16 14:14:41,190 easyblock.py:2857 INFO Starting source step
== 2020-01-16 14:14:41,191 easyblock.py:2863 INFO Running method
checksum_step part of step source
== 2020-01-16 14:14:41,825 easyblock.py:1801 INFO Checksum verification
for /groups/others/ohni/modules/sources/g/GCCcore/gcc-8.2.0.tar.gz using
1b0f36be1045ff58cbb9c83743835367b860810f17f0195a4e093458b372020f passed.
== 2020-01-16 14:14:41,839 easyblock.py:1801 INFO Checksum verification
for /groups/others/ohni/modules/sources/g/GCCcore/gmp-6.1.2.tar.bz2
using 5275bb04f4863a13516b2f39392ac5e272f5e1bb8057b18aec1c9b79d73d8fb2
passed.
== 2020-01-16 14:14:41,848 easyblock.py:1801 INFO Checksum verification
for /groups/others/ohni/modules/sources/g/GCCcore/mpfr-4.0.1.tar.bz2
using a4d97610ba8579d380b384b225187c250ef88cfe1d5e7226b89519374209b86b
passed.
== 2020-01-16 14:14:41,852 easyblock.py:1801 INFO Checksum verification
for /groups/others/ohni/modules/sources/g/GCCcore/mpc-1.1.0.tar.gz using
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e passed.
== 2020-01-16 14:14:41,951 build_log.py:169 ERROR EasyBuild crashed with
an error (at easybuild/base/exceptions.py:124 in __init__): Checksum
verification for
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2 using
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2 failed.
(at easybuild/framework/easyblock.py:1805 in checksum_step)
== 2020-01-16 14:14:41,952 easyblock.py:3109 WARNING build failed (first
300 chars): Checksum verification for
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2 using
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2 failed.
== 2020-01-16 14:14:41,952 easyblock.py:295 INFO Closing log for
application name GCCcore version 8.2.0
== 2020-01-16 14:14:41,952 build_log.py:265 INFO FAILED: Installation
ended unsuccessfully (build directory:
/groups/others/ohni/modules/build/GCCcore/8.2.0/system-system): build
failed (first 300 chars): Checksum verification for
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2 using
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2 failed.
(took 1 sec)
== 2020-01-16 14:14:41,953 build_log.py:265 INFO Results of the build
can be found in the log file(s)
/tmp/eb-iti_1V/easybuild-GCCcore-8.2.0-20200116.141439.jMWZa.log
== 2020-01-16 14:14:41,954 build_log.py:169 ERROR EasyBuild crashed with
an error (at easybuild/base/exceptions.py:124 in __init__): build failed
(first 300 chars): Checksum verification for
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2 using
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2 failed.
(at easybuild/main.py:116 in build_and_install_software)
== 2020-01-16 14:14:41,955 build_log.py:169 ERROR EasyBuild crashed with
an error (at easybuild/base/exceptions.py:124 in __init__): Build of
/groups/others/ohni/modules/software/EasyBuild/4.1.1/easybuild/easyconfigs/g/GCCcore/GCCcore-8.2.0.eb
failed (err: 'build failed (first 300 chars): Checksum verification for
/groups/others/ohni/modules/sources/g/GCCcore/isl-0.20.tar.bz2 using
b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2
failed.') (at easybuild/main.py:148 in build_and_install_software)