【发布时间】:2021-11-21 07:13:10
【问题描述】:
我正在尝试在 hpc 集群上启动一个奇点容器。我一直在本地运行 projectNetv2.sif 和沙箱,没有问题。将它们导出到 hpc 后,出现以下错误。
(singularity) [me@hpc Project]$ ls
examples projectnet_image_v2.tar.gz projectnet_sandboxv2 projectNetv2.sif
(singularity) [me@hpc Project]$ singularity run projectNetv2.sif
INFO: Converting SIF file to temporary sandbox...
FATAL: while extracting SimNetv21.sif: root filesystem extraction failed: extract command failed: ERROR : Failed to create user namespace: user namespace disabled
: exit status 1
##Attempting to run sandbox
(singularity) [me@hpc Project]$ singularity run projectnet_sandboxv2/
ERROR : Failed to create user namespace: user namespace disabled
谁能建议我如何启用用户命名空间?或者在没有用户名空间的情况下运行 sif,因为我没有 sudo 权限。
【问题讨论】:
-
请使用来自
singularity --debug run projectNetv2.sif的输出进行更新 -
我的第一个想法是尝试在另一个图像中运行奇点图像导致的问题,给定您的
(singularity) [me@hpc Project]$提示 -
这是完整的输出 - pastebin.pl/view/6e3825b1。
(singularity)表示安装了 pip 的 anaconda 虚拟环境。我可以在本地机器上通过相同的 anaconda 环境运行.sif,所以我认为它对 HPC 没有任何影响。
标签: docker dockerfile sudo hpc singularity-container