首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >conda使用较新版本的glibc

conda使用较新版本的glibc
EN

Stack Overflow用户
提问于 2020-06-22 14:26:21
回答 1查看 8.6K关注 0票数 3

我正在集群上的conda环境中部署一个R脚本。该脚本加载了一些需要glibc版本>= 2.14的包。虽然我的系统有glibc版本2.14,但是集群有一个glibc版本2.12,我得到了以下错误:

/lib64/libc.so.6: version 'GLIBC_2.14' not found (required by...)

我如何告诉conda使用我的系统库中的glibc的更高版本?

到目前为止,我已经在集群提交脚本中添加了一行,将环境变量LD_LIBRARY_PATH设置为与系统库路径相同。这是失败的,而glibc版本仍然是使用conda info看到的2.12。

我还尝试在执行脚本之前添加一个环境变量LD_PRELOAD=/path/to/my/libc.so.6。然而,这给了我一个分割错误错误。

我也尝试过从这个以前的answer中找到一个解决方案。但是,我说我的make and gawk are too old时出错了。我没有根本的特权去做任何事情。

请帮我处理这个。

EN

回答 1

Stack Overflow用户

发布于 2020-06-24 15:39:41

然而,

给了我一个分割错误。

This answer解释了为什么ld-linuxlibc.so.6之间的不匹配会导致错误(分段故障是一个常见的类),以及如何处理它。

设置LD_PRELOAD无法修复此问题。

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

https://stackoverflow.com/questions/62516706

复制
相关文章

相似问题

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