在Ubuntu24.04LTS上运行Singularity容器,尝试调用GPU运行,运行过程中报错
/opt/workbench/bin_linux64/../exe_linux64/wb_command: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /.singularity.d/libs/libGLdispatch.so.0)
/opt/workbench/bin_linux64/../exe_linux64/wb_command: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /.singularity.d/libs/libGLX.so.0)
推测是宿主机的显卡驱动注入容器后,容器内的动态库glibc版本过低导致的
这种情况下是不是需要基于ubuntu24重新build个镜像?有没有简单的解决方案呢?