首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用奇异点2.5.2拉取的Docker容器适用于3.1.1 exec,但如果我使用3.1.1拉取失败

使用奇异点2.5.2拉取的Docker容器适用于3.1.1 exec,但如果我使用3.1.1拉取失败
EN

Stack Overflow用户
提问于 2019-04-16 16:04:12
回答 1查看 73关注 0票数 1

如果我拉取一个奇点为2.5.2的docker镜像,它在3.1.1 exec上运行良好:

代码语言:javascript
复制
$ /software/singularity-3.1.1/bin/singularity exec dockstore-cgpwxs_singularity_bug_report_pull_2.5.2.simg samtools view

Usage: samtools view [options] <in.bam>|<in.sam>|<in.cram> [region ...]
...

如果我随后使用3.1.1拉取相同的镜像并尝试运行它,我在加载共享库时遇到问题,这些库是在容器中使用的(而不是像#3027中那样通过奇点本身):

代码语言:javascript
复制
$ /software/singularity-3.1.1/bin/singularity exec dockstore-cgpwxs_singularity_bug_report_pull_3.1.1.simg samtools view
samtools: error while loading shared libraries: libhts.so.2: cannot open shared object file: No such file or directory

在使用3.1.1拉出的容器上,我检查了指示为有问题的文件:

代码语言:javascript
复制
$ /software/singularity-3.1.1/bin/singularity exec dockstore-cgpwxs_singularity_bug_report_pull_3.1.1.simg ls -l /opt/wtsi-cgp/lib/
total 8613
-rwxr-xr-x  1 root root  415532 Apr 16 10:33 libBigWig.a
-rwxr-xr-x  1 root root  240712 Apr 16 10:33 libBigWig.so
-rw-r--r--  1 root root 4950682 Apr 16 10:33 libhts.a
lrwxrwxrwx  1 root root      13 Apr 16 10:33 libhts.so -> libhts.so.1.9
-rw-r--r--  1 root root 3211128 Apr 16 10:33 libhts.so.1.9
lrwxrwxrwx  1 root root      13 Apr 16 10:33 libhts.so.2 -> libhts.so.1.9
drwxrwxr-x 63 root root    1186 Apr 16 07:31 perl5
drwxr-xr-x  2 root root      32 Apr 15 08:08 pkgconfig

当使用2.5.2拉取时,这与相同的文件夹完全匹配。

我期望使用3.1.1拉取的图像和使用3.1.1执行的图像比使用2.5.2拉取的图像运行得更好。

链接的GitHub issue

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-25 18:03:47

这已经被奇点开发人员标记为回归。虽然还没有解决,但这证实了这不是一个使用错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55703347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档