在centos6上启动pypy时,“没有可用的版本信息”警告

时间:2012-02-18 22:08:56

标签: centos pypy

我一直在努力解决这个问题几个小时并且不确定如何摆脱它(或者它是否会对我造成任何问题)但是当我在centos6上开始pypy时我会一直收到以下警告:< / p>

[root@domU-123 bin]# ./pypy 
./pypy: /usr/lib64/libssl.so.0.9.8: no version information available (required by ./pypy)
./pypy: /usr/lib64/libcrypto.so.0.9.8: no version information available (required by ./pypy)
Python 2.7.2 (0e28b379d8b3, Feb 09 2012, 19:41:03)
[PyPy 1.8.0 with GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``"Let's go." - "We can't" - "Why
not?" - "We're waiting for a Translation." - (despairingly) "Ah!"''
>>>> 

这是我的安装脚本的副本(我在一个新的centos系统上安装它):

#install pypy
wget https://bitbucket.org/pypy/pypy/downloads/pypy-1.8-linux64.tar.bz2
tar xvf pypy*

yum -y install openssl098e
ln -s /usr/lib64/libssl.so.0.9.8e /usr/lib64/libssl.so.0.9.8
ln -s /usr/lib64/libcrypto.so.0.9.8e /usr/lib64/libcrypto.so.0.9.8
ln -s /lib64/libbz2.so.1.0.4 /lib64/libbz2.so.1.0

有人可以建议如何解决它吗?我错过了一个包还是需要配置一些东西?

1 个答案:

答案 0 :(得分:2)

这是linux的可怕二进制兼容性问题

基本上如果你没有与构建服务器相同的发行版/版本, 你可以假设它可能会因发行版政策而失败

对于最近的版本,它可能会破坏任何不相似的东西 什么是构建服务器(运行最近的ubuntu)

(在它之前是debian,但是它定期以奇怪的方式打破了openssl)

由于发行版似乎会定期打破常规二进制兼容性, 这不是pypy核心团队将花费更多时间的事情

需要外部维护人员