由于需要安装fftw库和其他一个神马库,然后自己编译的时候又不怎么对,想着用yum install快速解决得了,结果输入yum之后返回

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:/usr/lib/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback

Please install a package which provides this module, or
verify that the module is installed correctly.

It‘s possible that the above module doesn’t match the
current version of Python, which is:
2.7.1 (r271:86832, Apr 12 2011, 16:16:18)
[GCC 4.6.0 20110331 (Red Hat 4.6.0-2)]

If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq


简单的说就是YUM挂了,对于一个对Linux还不是很熟悉的人来说,这是致命的啊,FUCK!!!。然后上网搜解决方案,发现这个问题好少啊,不过刚好有一篇是在Fedora 15上出现这个问题,地址在这里,不过是英文的,然后照着做就行了,如果不想看英文,我大致说下意思,主要就是把你/usr/local/lib下所有libcurl开头的文件删除掉(对于新手还是用mv命令比较好,万一错了还可以移回来)。这样操作之后就可以了,这一下运行yum出来提示说没有加参数,觉得好有爱啊。上面的文章说,这个原因有可能是因为1.Fedora的libcurl是通过不同的参数或者路径编译得来的

2.你系统的编译版本太新,没有相应的符号

3.你系统的编译版本太久,没有相应的符号

另外,在Yum出问题的过程中,我连安装rpm包都出现了问题,双击rpm包的时候,出现“An internal system error has occurred”错误,网上找也没人说,不过后来再解决了yum问题的同时,这个问题也解决了。

PS.在搜解决方案的时候,我真想暴那些搞GFW的人的菊花啊,尼妈google一会断一次,百度答案又他们太坑爹。linux下GoAgent安装还出现问题,暂时还没解决。心里只想说一句:搞GFW的那些人,我问候你全家啊,肏。

Comments