Dear Clyde,

On 15/05/2018 15:08, Clyde Jones wrote:
Hi
   I'm having trouble installing from a clean system (Centos 7.3).

I keep seeing this error

    [[DEBUG]] installing EasyBuild v3.6.0
    [[DEBUG]] Found easybuild.framework in expected path, good!
    [[DEBUG]] Found easybuild.easyblocks in expected path, good!
    [[ERROR]] Found another vsc.utils.fancylogger than expected:
    /usr/lib/python2.7/site-packages/vsc/utils/fancylogger.pyc


I've tried a number of things including using pip to install the easybuild packages before running the install.

    pip install setuptools vsc-install vsc-base GitPython
    python-graph-dot graphviz


What could be the problem?

The bootstrap script doesn't like the fact that you've installed vsc-base system-wide via "pip install", while you're installing EasyBuild itself using the bootstrap script...

That's kind of silly, but the bootstrap script assumes it's supposed to install both EasyBuild itself and its vsc-* dependencies (vsc-install & vsc-base).

So, you have a couple of options:

* don't install vsc-base (& vsc-install) system-wide, but let the bootstrap script take care of those; you should be able to use "pip uninstall vsc-install vsc-base" to roll back

* also install EasyBuild using pip, via "pip install easybuild"


Which road you should take mostly depends on whether or not you want to have EasyBuild itself available as a module file (so you can do "module load EasyBuild"). The bootstrap script will result in an EasyBuild module you can load, "pip install" will not.

Do let us know if this helps you forward.


regards,

Kenneth


--
Clyde Jones
| gRED IT
| 650-270-0968
.--- --- -. . ... .-.-.- -.-. .-.. -.-- -.. . .--.-. --. . -. . .-.-.- -.-. --- --
-.... ..... ----- ..--- --... ----- ----- ----. -.... ---..

Reply via email to