Hi all,

I am trying to have my own installation of EasyBuild, but I have 3 problems:

1. When I try to run bootstrap.py it gives an error that md5sums are
missing, but I'm not sure where to add them as I thought that should then
have been included in the EasyBuild-4.0.1.eb file:

    easybuild.tools.build_log.EasyBuildError: "Build of
/tmp/tmpfcUSAH/EasyBuild-4.0.1.eb failed (err: 'build failed (first 300
chars): Missing checksum for easybuild-framework-4.0.1.tar.gz')"


2. I changed the robo and installation path to be different, but I keep
getting "Failed to determine minimal toolchain for dep ..." errors. The eb
--show-config output is at the end of this e-mail, and shows that my
robot-paths is
/groups/umcg-biogen/tmp01/apps/easybuild-easyconfigs/easybuild/easyconfigs/,
which is where I cloned the easyconfigs repository.

3. Even if the robo path wasn't working, tools that are already in my
module avail are not being picked up. For example, EasyBuild that is not
working uses "toolchain = {'name': 'foss', 'version': '2018b'}" and has as
one of the dependencies "('ncurses', '6.0'),". When I try to install it I
get

ERROR: Failed to process easyconfig
/groups/umcg-biogen/tmp01/tools/brain_eQTL/EasyBuild/easyconfigs/SAMtools-1.5-foss-2018b.eb:
Failed to determine minimal toolchain for dep ncurses 6.0

but when I do ml avail ncur I get:

------------------------------------------------------
/groups/umcg-biogen/tmp01/apps/modules/devel
-------------------------------------------------------
   ncurses/6.0-foss-2018b

-------------------------------------------------------------------
/apps/modules/devel
-------------------------------------------------------------------
   ncurses/6.0    ncurses/6.1-foss-2018b    ncurses/6.1-GCCcore-7.3.0 (D)

So the ncurses module is already available


Am I missing something in my configuration?

Thanks for your help!
Niek de Klein


#
# Current EasyBuild configuration
# (C: command line argument, D: default value, E: environment variable, F:
configuration file)
#
buildpath                   (E) =
/groups/umcg-biogen/tmp01/apps//.tmp/easybuild/builds/
containerpath               (D) =
/home/umcg-ndeklein/.local/easybuild/containers
enforce-checksums           (E) = True
installpath                 (E) = /groups/umcg-biogen/tmp01/apps/
minimal-toolchains          (E) = True
repositorypath              (D) =
/home/umcg-ndeklein/.local/easybuild/ebfiles_repo
robot-paths                 (E) =
/groups/umcg-biogen/tmp01/apps/easybuild-easyconfigs/easybuild/easyconfigs/
set-gid-bit                 (E) = True
sourcepath                  (E) = /groups/umcg-biogen/tmp01/apps//sources/
umask                       (E) = 002
verify-easyconfig-filenames (E) = True

Reply via email to