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
>

Reply via email to