Dear Todd,

On 17/10/2019 16:59, Heywood, Todd wrote:
I am getting an error installing 4.0.1 using Easybuild/3.9.4 with "eb 
--install-latest-eb-release". The sanity check fails, since it is looking for 
lib/python2.7, where the 4.0.1 directory actually has lib/python2.6.


Sorry for not getting back to you on this...

This problem should be fixed in EasyBuild v4.1.1, so you may still see the issue when upgrading to 4.1.1, but from then onwards you shouldn't anymore...


regards,

Kenneth


End of build cut/paste:

== sanity checking...
== FAILED: Installation ended unsuccessfully (build directory: 
/tmp/eb-build/EasyBuild/4.0.1/dummy-dummy): build failed (first 300 chars): 
Sanity check failed: no (non-empty) directory found at 
'lib/python2.7/site-packages' in 
/sonas-hs/it/hpc/home/easybuild/install_prod/software/Core/EasyBuild/4.0.1 
(took 1 min 21 sec)
== Results of the build can be found in the log file(s) 
/tmp/eb-n1L6Gx/easybuild-EasyBuild-4.0.1-20191017.104841.PMFKn.log
ERROR: Build of 
/tmp/eb-n1L6Gx/tmpBvh4Gh/easybuilders/easybuild-easyconfigs-develop/easybuild/easyconfigs/e/EasyBuild/EasyBuild-4.0.1.eb
 failed (err: "build failed (first 300 chars): Sanity check failed: no (non-empty) 
directory found at 'lib/python2.7/site-packages' in 
/sonas-hs/it/hpc/home/easybuild/install_prod/software/Core/EasyBuild/4.0.1")

Problem seen here:

bnbmgt2:work$ ls -l 
/sonas-hs/it/hpc/home/easybuild/install_prod/software/Core/EasyBuild/4.0.1/lib
total 0
drwxr-xr-x 3 heywood wheel 4096 Oct 17 10:49 python2.6

Log file:

bnbmgmt2:work$ tail -3 
/tmp/eb-n1L6Gx/easybuild-EasyBuild-4.0.1-20191017.104841.PMFKn.log
== 2019-10-17 10:50:03,430 build_log.py:163 ERROR EasyBuild crashed with an 
error (at 
easybuild/install_prod/software/Core/EasyBuild/3.9.4/lib/python2.6/site-packages/vsc_base-2.8.4-py2.6.egg/vsc/utils/exceptions.py:124
 in __init__): Sanity check failed: no (non-empty) directory found at 
'lib/python2.7/site-packages' in 
/sonas-hs/it/hpc/home/easybuild/install_prod/software/Core/EasyBuild/4.0.1 (at 
easybuild/install_prod/software/Core/EasyBuild/3.9.4/lib/python2.6/site-packages/easybuild_framework-3.9.4-py2.6.egg/easybuild/framework/easyblock.py:2556
 in _sanity_check_step)
== 2019-10-17 10:50:03,431 easyblock.py:3053 WARNING build failed (first 300 
chars): Sanity check failed: no (non-empty) directory found at 
'lib/python2.7/site-packages' in 
/sonas-hs/it/hpc/home/easybuild/install_prod/software/Core/EasyBuild/4.0.1
== 2019-10-17 10:50:03,431 easyblock.py:295 INFO Closing log for application 
name EasyBuild version 4.0.1



Thanks,

Todd

-----Original Message-----
From: <[email protected]> on behalf of Kenneth Hoste 
<[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Thursday, October 17, 2019 at 1:35 AM
To: "[email protected]" <[email protected]>
Subject: [easybuild] [ANN] EasyBuild v4.0.1

     Dear EasyBuilders,
I'm pleased to announce the release of EasyBuild v4.0.1. It's beyond doubt that this is the best EasyBuild release so far.
     Holding it back any further would cause me too much pain...
EasyBuild v4.0.1 is primarily a bugfix/update release, but it also
     includes a couple of minor enhancements.
Highlights include: * avoid determining location to 'eb' command via $PATH * support for --remove-ghost-install-dirs configuration option, and
     warn about (potential) ghost install directories by default when
     --force/--rebuild is used
* exit with an error when a job failed when using the GC3Pie job backend * 1 new generic easyblock: CMakeNinja * 2 new software-specific easyblocks for Gctf and MotionCor2 * bug fixes, updates and enhancements for the ConfigureMake and
     PythonPackage generic easyblocks and the software-specific easyblocks
     for Boost, CUDA, GCC, libxml2, OpenFOAM, QScintilla, RepeatMasker,
     TensorFlow, Trilinos and VEP
* added support for 58 new software packages, incl. Essentia,
     GenomeMapper, NFFT, PhyML, Q6, Qt5Webkit, shapAAR, TRIQS, ...
* updates for already supported software, incl. arpack-ng 3.7.0,
     Bazel 0.29.1, Horovod 0.18.1, LLVM 9.0.0, Mesa 19.1.7, Nim 1.0.0, QGIS
     3.4.12, QScintilla 2.11.2, Qt5 5.13.1, ReFrame 2.19, Rust 1.37.0, Spack
     0.12.1, TensorFlow 1.14.0 w/ fosscuda/2019a, TensorFlow 2.0.0 w/
     foss/2019a, ...
* added easyconfigs for fosscuda/2019b toolchain * configure recent SQLite easyconfigs with
     SQLITE_ENABLE_COLUMN_METADATA, which is needed for GDAL (and QGIS)
* add patch for PyTorch 1.2.0 to use version of torchvision that is
     compatible with PyTorch 1.2.0
* use a cuDNN version that has support for the CUDA version in
     fosscuda/2019a (CUDA 10.1) in PyTorch, TensorFlow and Theano easyconfigs
* update Java/1.8 wrapper to Java/1.8.0_221 * various additional bug fixes, updates & enhancements This brings the total number of supported software packages to 1,725!
     An up-to-date list of supported software is available at [2].
A detailed overview of all changes is available in the release notes [3]. These changes result from a whole bunch of merged contributions,
     by 22 different contributors:
- 19 merged pull requests for EasyBuild framework
     - 22 merged pull requests for easyblocks
     - 185 merged pull requests for easyconfigs
Thanks to everyone who contributed to this release in one way or another! To upgrade to EasyBuild v4.0.1, there are several options [4].
     Two particularly easy options include:
* eb --install-latest-eb-release * eb --from-pr 9149 # use easyconfig from PR #9149 [5] Enjoy! regards, Kenneth (a.k.a. boegel)
     EasyBuild release manager
[1] https://urldefense.proofpoint.com/v2/url?u=https-3A__pypi.org_project_easybuild_4.0.1&d=DwICaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=ZvKUeAgZvrWVXfdILW1o9BC0VCdHdFW95YQFAqUlOQc&s=sUDjYv5qXRR7Y1qXP55YIT6d-EWY-DMb78tBKDshywE&e=
     [2]
     
https://urldefense.proofpoint.com/v2/url?u=https-3A__easybuild.readthedocs.io_en_latest_version-2Dspecific_Supported-5Fsoftware.html&d=DwICaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=ZvKUeAgZvrWVXfdILW1o9BC0VCdHdFW95YQFAqUlOQc&s=MeW5zi4g9Owq4YWfjWSd7Pttr50HV0BFWIAm5vi9OWM&e=
     [3] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__easybuild.readthedocs.io_en_latest_Release-5Fnotes.html&d=DwICaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=ZvKUeAgZvrWVXfdILW1o9BC0VCdHdFW95YQFAqUlOQc&s=GtnTlaeLgI_haBYG87LRLk9oVyLS6_vD3QZydqcMxDI&e=
     [4]
     
https://urldefense.proofpoint.com/v2/url?u=https-3A__easybuild.readthedocs.io_en_latest_Installation.html-23updating-2Dan-2Dexisting-2Deasybuild-2Dinstallation&d=DwICaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=ZvKUeAgZvrWVXfdILW1o9BC0VCdHdFW95YQFAqUlOQc&s=34IEZjxmEDcB1PWtw4zUZzM82URZzy73Bx80rnR-Ohc&e=
     [5] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_easybuilders_easybuild-2Deasyconfigs_pull_9149_files&d=DwICaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=ZvKUeAgZvrWVXfdILW1o9BC0VCdHdFW95YQFAqUlOQc&s=6WV1VQMJJDLJzjZxbSjAhus_aQ7ZPpln-TStu3By0jM&e=

Reply via email to