Hi Kenneth, I was able to reproduce this running in a docker container (with shifter) using the centos image. It seems to be an issue with the included distribute package.
Regards, Carlos On Tue, 8 Aug 2017, 21:25 Clyde Jones, <jones.cl...@gene.com> wrote: > Hi > I *think* it might have to do with the versions of vsc-install > and vsc-base. I tried using the 3.3.0 sources and build failed until I > deleted the vsc-install and vsc-base. > > On Tue, Aug 8, 2017 at 11:48 AM, Kenneth Hoste <kenneth.ho...@ugent.be> > wrote: > >> 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 <(650)%20270-0968> >> >> >> > > > -- > Clyde Jones > | gRED Sr IT Engineer > | 650-270-0968 >