Dear Clyde,

Others have reported this problem too, it seems like some change in EasyBuild v3.3.1 is triggering this problem.


We're still trying to figure out what is wrong exactly, follow-up in https://github.com/easybuilders/easybuild-framework/issues/2279 .

In the mean time, I'd suggest to try and install EasyBuild v3.3.1 using "eb --install-latest-eb-release" instead.


regards,

Kenneth

On 22/07/2017 00:22, 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

Reply via email to