Skip to content
Snippets Groups Projects

Updates for nektar-workbook image.

Merged Chris Cantwell requested to merge ccantwel/nektar:fix/nektar-workbook-ld-path into master

Issue/feature addressed

When launching the nektar-workbook image and trying to run a Nektar++ executable from the shell, libraries such as libmpi* and libboost_*, etc, cannot be found by the dynamic linker. This is because they have been installed with Mamba and so they have been installed into /opt/conda/lib. There is a warning with libtinfo.so.6 and the version of jupyterhub needs to be updated.

Proposed solution

Add LD_LIBRARY_PATH=/opt/conda/lib to the default environment, remove libtinfo.so.6 from /opt/conda/lib and update jupyterhub version.

Implementation

In the Dockerfile to generate the nektar-workbook image we add LD_LIBRARY_PATH=/opt/conda/lib to the /etc/environment file to ensure any new shells have this variable set.

Tests

Suggested reviewers

@dmoxey

Notes

Checklist

  • [ ] Functions and classes, or changes to them, are documented.
  • [ ] User guide/documentation is updated.
  • Changelog is updated.
  • [ ] Suitable tests added for new functionality.
  • [ ] Contributed code is correctly formatted. (See the contributing guidelines).
  • [ ] License added to any new files.
  • [ ] No extraneous files have been added (e.g. compiler output or test data files).
Edited by Chris Cantwell

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading