2014-03-13 80 views
2

,而安装在CentOS的OpenSSL的我得到了下面的错误,我应该怎么办?请帮助Openssl的安装失败的CentOS

Transaction Check Error: 
    file /usr/lib64/libcrypto.so.10 from install of openssl-1.0.0-27.el6_4.2.x86_64   
    conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/libssl.so.10 from install of openssl-1.0.0-27.el6_4.2.x86_64   
    conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/lib4758cca.so from install of openssl-     
    1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libaep.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libatalla.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libcapi.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libchil.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libcswift.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libgmp.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libnuron.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libpadlock.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libsureware.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 
    file /usr/lib64/openssl/engines/libubsec.so from install of openssl-1.0.0-27.el6_4.2.x86_64 conflicts with file from package openssl10-libs-1.0.1e-2.ius.el6.x86_64 

     Error Summary 
     ------------- 

现在我不能安装任何软件,它显示了同样的错误:(

+0

看起来你的系统上已经安装了openssl,这也是最新的。运行openssl命令,看看它说了些什么。 – doptimusprime

+0

我无法运行openssl, bash:openssl:command not found – hrirks

+0

编写使用OpenSSL的代码并尝试运行该程序。看来图书馆已经安装。 – doptimusprime

回答

5

你可以用命令

rpm -qa | grep openssl 

检查openssl包,并用命令

rpm -e --justdb --nodeps <yourpackage> 

删除并重新安装你的包,你所需要的。

希望这有助于并让我们知道你是否已经解决了这个问题。

+0

谢谢,你是一样的,谁回答我在FB? :P – hrirks

+0

是的,很高兴再次见到你:) –

0

它看起来像您运行的是旧版本:OpenSSL的-1.0.0-27.el6_4.2.x86_64

更新OpenSSL OpenSSL的1.0.1

yum update openssl 
+0

如果我尝试安装任何服务器即。 nginx,ejabberd或当我尝试安装openssl它会显示相同的错误 – hrirks