【问题标题】:can not get singularity to compile, failed to get package version无法获取奇点编译,获取包版本失败
【发布时间】:2021-07-21 23:44:30
【问题描述】:
Ubuntu 20.04,下载奇异 3.7.3.tar.gz,sha256 匹配,解压缩并按照说明进行操作,但不断
Failed to get package version. Abort.
任何我缺少的快速建议。我使用 snap 安装了 GO,当我检查我得到的版本时
$ go version go version go1.16.3 linux/amd64
我错过了什么。谢谢,J。
【问题讨论】:
标签:
ubuntu-20.04
singularity-container
【解决方案1】:
我发现了一个错误/问题!
在文件中
/singularity/mconfig
有一些代码可以检查版本吗?
# if test -z "${package_version}" ; then
# echo "Failed to get package version. Abort."
# exit 1
# fi
我不知道为什么这不起作用,因为它正在寻找的文件存在。
如果我注释掉这段代码,配置、编译和安装就可以无缝地工作,并产生正确的版本信息! syslabs.io 的工作人员很难联系他们提出错误。
V2,让它工作,这对我来说是新的,但奇怪的是我正在将 .tar.gz 下载到一个已经在 git repo 中的目录中。这会影响 mconfig 在何处查找“VERSION”文件并导致错误。在任何 git repo 之外创建了一个新目录,下载、解压缩和 mconfig、make 和 make install 一切正常。奇怪,它在哪里寻找 VERSION 文件被更改了?