奇点:无法解析会话目录
Singularity: failed to resolve session directory
我写了一个 Singularity 容器,它在我的电脑上运行良好。但是,当我的一位同事尝试 运行 它时,他得到了错误输出
FATAL: container creation failed: failed to resolve session directory /usr/local/var/singularity/mnt/session: lstat /usr/local/var: no such file or directory
过去,他可以 运行 我构建的容器。事实上,他曾经能够 运行 一个具有相同配方的容器。变化是我用来构建它的机器上的 Singularity 版本升级了。
我在搜索引擎中输入错误,我只找到了一个单命中,https://forum.image.sc/t/improving-cluster-supercomputer-performance-tesla-v100-volta-16-32gb-gpu/37459/8,其中没有解决。
有人知道解决这个问题的方法吗?或者问题的根源是什么?或者一种解决方法,最好是不需要我降级 Singularity 的方法? (我构建它的机器由多个用户共享,这就是我不想这样做的原因。)
好吧,这个解决起来有些微不足道,我们只是让同事创建了所需的文件夹,
mkdir -p /usr/local/var/singularity/mnt/{container,final,overlay,session}
我写了一个 Singularity 容器,它在我的电脑上运行良好。但是,当我的一位同事尝试 运行 它时,他得到了错误输出
FATAL: container creation failed: failed to resolve session directory /usr/local/var/singularity/mnt/session: lstat /usr/local/var: no such file or directory
过去,他可以 运行 我构建的容器。事实上,他曾经能够 运行 一个具有相同配方的容器。变化是我用来构建它的机器上的 Singularity 版本升级了。
我在搜索引擎中输入错误,我只找到了一个单命中,https://forum.image.sc/t/improving-cluster-supercomputer-performance-tesla-v100-volta-16-32gb-gpu/37459/8,其中没有解决。
有人知道解决这个问题的方法吗?或者问题的根源是什么?或者一种解决方法,最好是不需要我降级 Singularity 的方法? (我构建它的机器由多个用户共享,这就是我不想这样做的原因。)
好吧,这个解决起来有些微不足道,我们只是让同事创建了所需的文件夹,
mkdir -p /usr/local/var/singularity/mnt/{container,final,overlay,session}