计算化学公社

 找回密码 Forget password
 注册 Register
Views: 3769|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 求助glibc-2.15和glibc-2.17已编译安装包

[复制链接 Copy URL]

104

帖子

0

威望

2867

eV
积分
2971

Level 5 (御坂)

Yukikaze

跳转到指定楼层 Go to specific reply
楼主
今天在集群安装ORCA5后,在测试时发现无法提交任务,报错如下:[root@mu01 orca]# /opt/orca5/orca 1.inp > 1.out
/opt/orca5/orca: /opt/glibc-2.14/lib/libc.so.6: version `GLIBC_2.17' not found (required by /opt/orca5/orca)
/opt/orca5/orca: /opt/glibc-2.14/lib/libm.so.6: version `GLIBC_2.15' not found (required by /opt/orca5/orca)
/opt/orca5/orca: /opt/glibc-2.14/lib/libm.so.6: version `GLIBC_2.15' not found (required by /opt/orca5/liborca_tools_5_0
很明显是缺少glibc的原因,我的集群所用系统为Centos 6.7,由于各种原因不能升级新系统,查询了一下,系统自带最新的是glibc-2.12。
所以想着安装缺少的2.15和2.17,按照教程下载了安装包,但却无法编译,提示“These critical programs are missing or too old: as ld gcc”,于是又升级了Binutils版本,但依然报错。
在论坛里搜了一下,发现自行编译安装glibc后果貌似很严重(可能会使系统崩溃),于是便考虑按照http://bbs.keinsci.com/thread-9120-1-1.html 8L的方法安装编译好的glibc,在orca脚本中引用环境变量即可。但是我没找到已经编译好的安装包,所以在此求助各位老师,拜谢!!



3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2021-7-21 19:29:13 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2021-7-21 19:39 编辑

你贴出的内容显示你是root用户,这个不能碰glibc。切换到普通用户下,勉强可以试一试,别人编译的glibc你大概率用不了,得自己编译,操作过程中切记不要涉及任何root操作。
提醒1:切换到普通用户下,普通用户的目录里进行尝试。
提醒2:十分不建议这么尝试!看你描述已经自行安装了glibc 2.15之类的,十分危险,指不定重启时就开不了机了。
提醒3:看mu01似乎是主节点的名称,交任务是要交到计算节点的,你是不是搞错了?主节点系统老一点很正常,反正不是用来做计算的。

令人疑惑的是,你描述的是“在集群安装”,而你又贴出的是root账户,说明你有这个集群的管理员权限,直接重装机子就好了,不同意的人对其说明一下即可(你不解释清楚,别人当然不同意了;你说清楚不影响现有数据就行了。我也在集群装过,解释清楚就行,你不动别人的数据,别人没有理由不同意)。刷个U盘20 min,装个系统就30 min,安全系数比尝试glibc高多了。

最后:还不如换台机子省事,节约时间。你在集群下有root权限,还想搞glibc,集群用户都磨刀霍霍了。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
snljty + 5 我很赞同

查看全部评分 View all ratings

自动做多参考态计算的程序MOKIT

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

3#
发表于 Post on 2021-7-21 20:41:42 | 只看该作者 Only view this author
对于普通用户而言,
CentOS RHEL不同版本之间的差异, 主要就是Glibc的版本以及相关核心库.
没有一定的运维技能, 盲目升级Glibc, 相当于自残.

如果要自残,
建议采用普通用户执行操作.
记得修改一下路径,
比如在任何教程中提到的路径前面, 加上一个 $HOME, 绝对安全.
比如, 别人提到的是 ./configure
那么你就是 ./configure --prefix=$HOME/app_name
这样绝对错不了.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 04:23 , Processed in 0.169562 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list