【问题标题】: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,sha​​256 匹配,解压缩并按照说明进行操作,但不断 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 文件被更改了?

    【讨论】:

      猜你喜欢
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多