equinor / everest

The primary goal of the Everest tool is to find optimal well planning and production strategies by utilising an ensemble of reservoir models (e.g., an ensemble of geologically-consistent models). This will enable robust decisions about drilling schedule and well placement, in order to achieve results of significant practical value.
https://everest.readthedocs.io/
GNU General Public License v3.0
6 stars 10 forks source link

Everest fails nightly integration test on RHEL8 #16

Closed berland closed 3 months ago

berland commented 4 months ago

From https://github.com/equinor/komodo-releases/actions/runs/9294925459/job/25581668249

Traceback (most recent call last):
  File "/prog/res/komodo/bleeding-py38-rhel8/root/bin/everest", line 8, in <module>
    sys.exit(start_everest())
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/main.py", line 152, in start_everest
    EverestMain(args)
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/main.py", line 97, in __init__
    getattr(self, parsed_args.command)(args[2:])
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/main.py", line 110, in run
    everest_entry(args)
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/everest_script.py", line 51, in everest_entry
    run_everest(options)
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/everest_script.py", line 140, in run_everest
    _run_everest(options, ert_config, storage)
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/bin/everest_script.py", line 103, in _run_everest
    wait_for_server(options.config, timeout=600, context=context)
  File "/prog/res/komodo/bleeding-py38-rhel8/root/lib/python3.8/site-packages/everest/detached/__init__.py", line [177](https://github.com/equinor/komodo-releases/actions/runs/9294925459/job/25581668249#step:6:178), in wait_for_server
    path = context.job_progress(0).steps[0].std_err_file
AttributeError: 'NoneType' object has no attribute 'steps'
larsevj commented 4 months ago

RHEL8 linapp nodes does not find the everserver. Might be a port issue/ firewall?

larsevj commented 4 months ago

Issue is that we try to run on mr (rhel7) queue, from rhel8 and at the same time sourcing the full release name. Which wont work. Will fix in komodo-releases. Unclear if there is a port issue or not on the linapp nodes.