Errors encountered while running openstudio from a singularity container on a RHEL OS

asked 2017-10-20 05:20:43 -0600

omkarhr's avatar

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:incall_energyplus' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/jobs/run_energyplus.rb:44:in perform' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:261:instep' :/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:210:in run' :/openstudio_cli.rb:804:inexecute' :/openstudio_cli.rb:620:in execute' :/openstudio_cli.rb:1517:in<main>' eval:85:in eval' eval:85:inrequire_embedded_absolute' eval:70:in block in require' eval:64:ineach' eval:64:in require' eval:2:in<main>' [09:44:49.300400 ERROR] Found error in state 'simulation' with message ["undefined method each' for nil:NilClass::/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:30:inclean_directory'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:168:in ensure in call_energyplus'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/util/energyplus.rb:171:incall_energyplus'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/jobs/run_energyplus.rb:44:in perform'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:261:instep'\n:/ruby/2.2.0/gems/openstudio-workflow-1.3.1/lib/openstudio/workflow/run.rb:210:in run'\n:/openstudio_cli.rb:804:inexecute'\n:/openstudio_cli.rb:620:in execute'\n:/openstudio_cli.rb:1517:in<main>'\neval:85:in eval'\neval:85:inrequire_embedded_absolute'\neval:70:in block in require'\neval:64:ineach'\neval:64:in require'\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!

edit retag flag offensive close merge delete