pavilion2
pavilion2 copied to clipboard
Trouble loading "default" non-version specific modules
Looks like the determination of the "default" for TMOD conflicts with how Pavilion determines "default" for modulefiles?
tt-rfe1:pre-packag $ pav log build 5169
Verifying module loaded.
mod_vers, loaded_vers: , friendly-testing
module friendly-testing loaded as expected.
Verifying module loaded.
mod_vers, loaded_vers: 3.19.2, 3.22.3
Error: module cmake/3.22.3 loaded, but expected
version 3.19.2
Expected module cmake, , but was loaded instead.
Doesn't seem to matter much whether I select the "default" or not, I am guessing a string compare is getting done that fails to parse the (default) string from the version of the "default" modulefile.
pav log build 10592
Verifying module loaded.
mod_vers, loaded_vers: , friendly-testing
module friendly-testing loaded as expected.
Verifying module loaded.
mod_vers, loaded_vers: 3.22.3, 3.22.3
module cmake/3.22.3 loaded as expected.
Verifying module loaded.
mod_vers, loaded_vers: 7.7.19, 7.7.19(default)
Error: module cray-mpich/7.7.19(default) loaded, but expected
version 7.7.19
Expected module cray-mpich, 7.7.19, but 7.7.19 was loaded instead.
tt-rfe1:pre-packag $ ^C
tt-rfe1:pre-packag $ vi tests/branson.yaml
tt-rfe1:pre-packag $ pav run branson
Creating Test Runs: 100%
Building 5 tests for test set cmd_line.
Error building tests for series 's165': Build error while building tests.
Cancelling all builds.
Failed builds are placed in <working_dir>/test_runs/<test_id>/build for
the corresponding test run.
Errors:
Build error for test branson.base.gcc-11.2.0_cray-mpich-7.7.18
(#main.10596) in test set 'cmd_line'.See test status file (pav cat
main.10596 status) and/or the test build log (pav log build main.10596)
Build error for test branson.base.cce-12.0.3_cray-mpich-7.7.18
(#main.10597) in test set 'cmd_line'.See test status file (pav cat
main.10597 status) and/or the test build log (pav log build main.10597)
tt-rfe1:pre-packag $ pav log build 10596
Verifying module loaded.
mod_vers, loaded_vers: , friendly-testing
module friendly-testing loaded as expected.
Verifying module loaded.
mod_vers, loaded_vers: 3.22.3, 3.22.3
module cmake/3.22.3 loaded as expected.
cray-mpich/7.7.18(9):ERROR:150: Module 'cray-mpich/7.7.18' conflicts with the currently loaded module(s) 'cray-mpich/7.7.19'
cray-mpich/7.7.18(9):ERROR:102: Tcl command execution failed: conflict cray-mpich
Verifying module loaded.
mod_vers, loaded_vers: 7.7.18, 7.7.19(default)
Error: module cray-mpich/7.7.19(default) loaded, but expected
version 7.7.18
Expected module cray-mpich, 7.7.18, but 7.7.18 was loaded instead.