2014-03-13 136 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