Skip to content

Glibc version incompatibility on Ubuntu 24.04 hosts with NVidia runtime #186

@Hboni

Description

@Hboni

Describe the bug
When I want to launch interface like brainvisa, on my Ubuntu 24.04 computer, I have an import error with the message :

ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /.singularity.d/libs/libGLdispatch.so.0)

This error occurs after an update of the drivers of my computer (NVIDIA). Thanks to @sapetnioc, we saw that libc version inside the container is 2.35, however the error mention the need of 2.38. We suspect that drivers of Ubuntu 24.04 requires recent libc which is not available in the container.
If I specify opengl=software I do not have the issue anymore, but the issue might happens more later.

To Reproduce
Steps to reproduce the behavior:

  1. Install a brainvisa environment on a Ubuntu 24.04
  2. Update nvidia drivers to <=550
  3. Try to launch brainvisa

Expected behavior
A clear and concise description of what you expected to happen.

Environment:

  • Engine: Singularity
  • Version of BrainVISA: master branch
  • casa-dev image: 5.3-19 & 5.3-26

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions