Hi, After a install the first problem was fixed. The problem of the modules not being found with the Hierarchical MNS still persists.
I've done a clean install of applications for foss and intel toolchain using the default EasyBuildMNS naming scheme. Now I want to create a HMNS module tree using the MigrateFromEBToHMNS naming scheme and using the --module-only option. When doing so I get: == 2017-12-15 10:20:04,365 build_log.py:157 ERROR EasyBuild crashed with an error (at easybuild/EasyBuild/3.4.0/lib/python2.6/site-packages/vsc_base-2.5.8-py2.6.egg/vsc/utils/exceptions.py:124 in __init__): Module command 'module load M4/1.4.17' failed with exit code 1; stderr: Lmod has detected the following error: The following module(s) are unknown: "M4/1.4.17" Please check the spelling or version number. Also try "module spider ..." It is also possible your cache file is out-of-date; it may help to try: $ module --ignore-cache load "M4/1.4.17" Also make sure that all modulefiles written in TCL start with the string #%Module ; stdout: false This is because the M4/1.4.17 module only exists in a subdirectory Core. Is there a configuration option I'm missing to help EasyBuild and/or Lmod to search the proper location for the modulefiles? Or should symlinks have been created at that level? Thanks in advance. Kind regards, Erik On Tue, Dec 12, 2017 at 10:56 AM, Erik Smeets <esmeets+easybu...@gmail.com> wrote: > Hi all, > > Currently we are looking into moving to lmod. As we want to easily switch > between toolchains, I wanted to try the different module naming schemes and > see how they work with lmod. I'm now however facing some issues. > > For testing I'm using EB 3.4.0 and install everything from scratch in > seperate directories and limit installation to the foss and intel > toolchains, both version 2016a. > When using the HierarchicalMNS and then using "module avail" shows: > all/Core/foss/2016a all/foss/2016a toolchain/foss/2016a > all/Core/intel/2016a > > Anyone have an idea why the intel toolchain is not showing up in the all > and toolchain directories? > > > Then when using CategorizedHMNS EasyBuild fails with the installation of > the foss and/or intel toolchains, because lmod cannot load the M4/1.4.17 > module, as it is located in Core/devel subdirectory. Probably some > misconfiguration for EB that I currently use, but I couldn't find > documentation on use and how to configure then. Any pointers here are > appreciated. > > Thanks in advance. > Kind regards, > Erik > >