Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

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: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!