计算化学公社

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

[CASTEP/Dmol3/MS] 解决在64位CentOS7上安装MS8.0出现找不到libdl.so.2或者ELF错误的方法

[复制链接 Copy URL]

144

帖子

0

威望

2818

eV
积分
2962

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 yjmaxpayne 于 2016-3-30 13:37 编辑

最近在我的linux工作站上装了MS8.0,想着可以好好跑一些任务。结果每次使用需要调用MatServer的模块,例如Forcite, DFTB等,就会出现找不到libdl.so.2或者libdl.so.2 ELFCLASS32的错误。

查了很多资料都没有很好的头绪解决这一问题。好在最终找到有位哥们之前也遇到了类似问题而且用了简单的办法解决之,见:http://unix.stackexchange.com/qu ... rs-no-such-file-lib。 罪魁祸首就是“LD_ASSUME_KERNEL”这一环境变量。

于是把注意力集中到在和MatServer相关的脚本中找LD_ASSUME_KERNEL这一环境变量上。

最后发现是$MS_INSTALL_ROOT/Gateway/root_default/dsd/servers/MatServer.pl这一perl脚本中166到170行,以及181行有此环境变量,于是将166-170行全部注掉(Redhat相关),之后再把181行此环境变量删除,然后保存MatServe.pl文件。

问题终于解决。。。

希望这一经验能帮助到那些遇到同样问题的朋友们。

评分 Rate

参与人数
Participants 2
eV +8 收起 理由
Reason
xylz6188 + 3
sobereva + 5

查看全部评分 View all ratings

207

帖子

0

威望

2324

eV
积分
2531

Level 5 (御坂)

2#
发表于 Post on 2016-4-22 10:44:56 | 只看该作者 Only view this author
这个非常重要!

162

帖子

0

威望

2851

eV
积分
3013

Level 5 (御坂)

3#
发表于 Post on 2016-4-29 16:44:16 | 只看该作者 Only view this author
谢谢,正好遇到了这个问题。

1

帖子

0

威望

117

eV
积分
118

Level 2 能力者

4#
发表于 Post on 2020-7-30 17:07:04 | 只看该作者 Only view this author
可以把Linux版的MS8.0发我邮箱吗?自己在网上没有找到。非常感谢!qq邮箱:597084028@qq.com

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 05:58 , Processed in 0.278832 second(s), 27 queries , Gzip On.

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