Clyde, I stumbled into the same problem last Friday too and I am trying to figure out what is the source of the problem.
-- Davide Vanzo, PhD Application Developer Adjunct Assistant Professor of Chemical and Biomolecular Engineering Advanced Computing Center for Research and Education (ACCRE) Vanderbilt University - Hill Center 201 (615)-875-9137 www.accre.vanderbilt.edu On 2017-07-21 17:25:40-05:00 Clyde Jones wrote: Hi I've been trying to install easybuild using the bootstrap script and I am getting the following errors. It looks like there is a configuration option that the script is expecting but is not getting set. This fails on Centos7 (7.3) and Ubuntu 16.04 What should I be setting? This worked properly for 3.3.0 $ env | sort APPS_PREFIX=/gstore/apps BASH_ENV=/gstore/apps/lmod/lmod/init/bash BASH_FUNC_ml()=() { eval $($LMOD_DIR/ml_cmd "$@") BASH_FUNC_module()=() { eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh) EASYBUILD_PREFIX=/gstore/apps EASYBUILD_ROBOT_PATHS=/home/gredsys/packages/ HOME=/home/gredsys HOSTNAME=704ff3bc58b2 LESSOPEN=||/usr/bin/lesspipe.sh %s LMOD_CMD=/gstore/apps/lmod/lmod/libexec/lmod LMOD_DIR=/gstore/apps/lmod/lmod/libexec LMOD_FULL_SETTARG_SUPPORT=no LMOD_PKG=/gstore/apps/lmod/lmod LMOD_SETTARG_CMD=: LMOD_VERSION=7.5.15 LMOD_sys=Linux LUAROCKS_PREFIX=/gstore/apps/luarocks/2.4.2 LUAROCKS_VER=2.4.2 LUA_CPATH=/gstore/apps/luarocks/2.4.2/lib/lua/5.1/?.so;; LUA_PATH=/gstore/apps/luarocks/2.4.2/share/lua/5.1/?.lua;/gstore/apps/luarocks/2.4.2/share/lua/5.1/?/init.lua;; LUA_VER=5.1.4 MANPATH=/gstore/apps/lmod/lmod/share/man:: MODULEPATH=/gstore/apps/modules::/gstore/apps/modulefiles:/gstore/apps/modulefiles/all:/gstore/apps/lmod/lmod/modulefiles/Core MODULEPATH_ROOT=/gstore/apps/modulefiles MODULESHOME=/gstore/apps/lmod/lmod PATH=/tmp/tmpNM6MoY/bin:/tmp/tmpNM6MoY/lib:/tmp/tmpNM6MoY/lib64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/gstore/apps/luarocks/2.4.2/bin/:/gstore/apps/luarocks/2.4.2/lib/:/gstore/apps/luarocks/2.4.2/bin/:/gstore/apps/luarocks/2.4.2/lib/:/gstore/apps/luarocks/2.4.2/bin/:/gstore/apps/luarocks/2.4.2/lib/ PWD=/tmp/tmpNM6MoY/eb_stage1/lib/python2.7/site-packages PYTHONPATH=/tmp/tmpNM6MoY/lib/python2.7/site-packages/:/tmp/tmpNM6MoY/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg: SHLVL=1 TERM=xterm USER= _=/usr/bin/env _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPTcyMDAsWyJjX3Nob3J0VGltZSJdPTAuMDA4NjM5ODEyNDY5NDgyNCxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9nc3RvcmUvYXBwcy9tb2R1bGVzIiwiIiwiL2dzdG9yZS9hcHBzL21vZHVsZWZpbGVzIiwiL2dzdG9yZS9hcHBzL21vZHVsZWZpbGVzL2FsbCIsIi9nc3RvcmUvYXBwcy9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZ3N0b3JlL2FwcHMvbW9kdWxlczo6L2dzdG9yZS9hcHBzL21vZHVsZWZpbGVzOi9nc3RvcmUvYXBwcy9tb2R1bGVmaWxlcy9hbGw6L2dzdG9yZS9hcHBzL2xtb2QvbG1vZC9tb2R1bGVmaWxlcy9D _ModuleTable002_=b3JlIix9 _ModuleTable_Sz_=2 } } [gredsys@704ff3bc58b2 tmp]$ python bootstrap_eb.py $APPS_PREFIX [[INFO]] EasyBuild bootstrap script (version 20170706.01, MD5: e3595314c419ce935a5caaf70032801e) [[INFO]] Found Python 2.7.5 (default, Nov 6 2016, 00:28:07) ; [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] [[INFO]] Installation prefix /gstore/apps [[INFO]] Found module command '/gstore/apps/lmod/lmod/libexec/lmod' via $LMOD_CMD (Lmod), so using it. [[INFO]] No suitable setuptools installation found, proceeding with stage 0... [[INFO]] +++ STAGE 0: installing distribute via included (patched) distribute_setup.py... Downloading https://easybuilders.github.io/easybuild/files/distribute-0.6.49-patched1.tar.gz Extracting in /tmp/tmpoIozZ7 Now working in /tmp/tmpoIozZ7/distribute-0.6.49 Installing Distribute [[INFO]] Installed setuptools version 0.6 (/tmp/tmpNM6MoY/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/setuptools/__init__.pyc) [[INFO]] +++ STAGE 1: installing EasyBuild in temporary dir with easy_install... [[INFO]] installing EasyBuild with 'easy_install --quiet --upgrade --prefix=/tmp/tmpNM6MoY/eb_stage1 easybuild' [[INFO]] running post install command 'easy_install --upgrade --prefix=/tmp/tmpNM6MoY/eb_stage1 vsc-base' [[INFO]] +++ STAGE 2: installing EasyBuild in /gstore/apps with EasyBuild from stage 1... Traceback (most recent call last): File "bootstrap_eb.py", line 1014, in <module> main() File "bootstrap_eb.py", line 817, in main stage2(tmpdir, templates, install_path, distribute_egg_dir, sourcepath) File "bootstrap_eb.py", line 687, in stage2 easybuild_main() File "/tmp/tmpNM6MoY/eb_stage1/lib/python2.7/site-packages/easybuild_framework-3.3.1-py2.7.egg/easybuild/main.py", line 189, in main eb_go = eboptions.parse_options(args=args) File "/tmp/tmpNM6MoY/eb_stage1/lib/python2.7/site-packages/easybuild_framework-3.3.1-py2.7.egg/easybuild/tools/options.py", line 1061, in parse_options raise EasyBuildError("Failed to parse configuration options: %s" % err) easybuild.tools.build_log.EasyBuildError: "Failed to parse configuration options: 'NoneType' object has no attribute 'startswith'" -- Clyde Jones | gRED Sr IT Engineer | 650-270-0968