incompatibility with Lmod 8.7.56 due to module show
producing non-zero exit code for non-existent module
#4759
Labels
Milestone
Upgrading the Lmod 8.7.56 causes trouble for EasyBuild, because it includes a backwards-incompatible change: running
module show
on a non-existing module file now returns a non-zero exit code (while before it always resulted in exit code0
, regardless of whether the module file exists or not). See also TACC/Lmod#743 .It's very easy to run into this after upgrading Lmod to version 8.7.56 (or newer), since EasyBuild checks very early on whether modules for dependencies exist through the
ModulesTool.exist
method, which reliesmodule show
in case a module file is not listed inmodule avail
.For example:
The text was updated successfully, but these errors were encountered: