免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15970 | 回复: 8
打印 上一主题 下一主题

缺少libcrypto.so.4 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-19 14:41 |只看该作者 |倒序浏览
系统是as4u4
删了系统自带的openssl0.97a和openssh4.4
用源码装上了openssl0.98e和openssh4.6p1
现在问题来了
一堆的命令都提示没有这个库文件
就比如nslookup
# nslookup
nslookup: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory

怎么办?
难道我要一个个的重新编译?
# whereis libcrypto.so.4
libcrypto.so: /lib/libcrypto.so.2

论坛徽章:
0
2 [报告]
发表于 2007-06-19 15:07 |只看该作者
忘记说了,系统是64位的

论坛徽章:
0
3 [报告]
发表于 2007-06-19 15:39 |只看该作者
在网上搜索含这个文件的libcrypto.so.4的rpm包。安装一下

论坛徽章:
0
4 [报告]
发表于 2007-06-19 15:55 |只看该作者
呵呵,这个包就是包含在openssl里面的
可我不知道改如果做这个lib的ln -s
呵呵

论坛徽章:
0
5 [报告]
发表于 2007-06-19 22:22 |只看该作者
没人告诉一下么?
google上试了很多方法,都不行

论坛徽章:
0
6 [报告]
发表于 2007-06-20 02:42 |只看该作者
改一下PATH的lib的位置

论坛徽章:
0
7 [报告]
发表于 2007-06-20 10:08 |只看该作者
不行
你说的修改path的lib
.bash_.bash_profi
/etc/bashrc

???

论坛徽章:
0
8 [报告]
发表于 2007-06-20 11:14 |只看该作者
下了openssl-0.9.7a-43.1的src包安装上
然后用源码装了最新的openssl,编译其他包的时候加上--with-ssl-dir=/,....
这样来指定,不知道可行不可行

论坛徽章:
0
9 [报告]
发表于 2007-06-21 09:21 |只看该作者
[root@datest root]# ls -l /lib/libcrypto.so.4
lrwxrwxrwx    1 root     root           19 May 28 17:47 /lib/libcrypto.so.4 -> libcrypto.so.0.9.7a

我rh9里是这样的。
你要是想做软联接,可以这样

cd /lib
ln -s /fullpathofyour/libcrypto.so libcrypto.so.4 就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP