Errors encountered while running openstudio from a singularity container on a RHEL OS
Hi,
I'm trying to run openstudio 2.2.0 on a RHEL cluster and I'm running into a problem. I installed the program via the .deb file on a singularity container and for some reason, the program quits with the following error:
[09:44:49.300237 ERROR] :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb failed with Unable to find the EnergyPlus executable, :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:18:in
find_energyplus' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:94:in
call_energyplus' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/jobs/run_energyplus.rb:44:inperform' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:261:in
step' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:210:inrun' :/openstudio_cli.rb:804:in
execute' :/openstudio_cli.rb:620:inexecute' :/openstudio_cli.rb:1517:in
<main>' eval:85:ineval' eval:85:in
require_embedded_absolute' eval:70:inblock in require' eval:64:in
each' eval:64:inrequire' eval:2:in
<main>' [09:44:49.300400 ERROR] Found error in state 'simulation' with message ["undefined methodeach' for nil:NilClass::/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:30:in
clean_directory'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:168:inensure in call_energyplus'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:171:in
call_energyplus'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/jobs/run_energyplus.rb:44:inperform'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:261:in
step'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:210:inrun'\n:/openstudio_cli.rb:804:in
execute'\n:/openstudio_cli.rb:620:inexecute'\n:/openstudio_cli.rb:1517:in
<main>'\neval:85:ineval'\neval:85:in
require_embedded_absolute'\neval:70:inblock in require'\neval:64:in
each'\neval:64:inrequire'\neval:2:in
<main>'"]}
It looks like the openstudio executable is not able to find EnergyPlus. Doesn't that automatically install when you install the .deb? Any advice would be highly appreciated. Thanks!