2015-01-14 3 views
7

स्थापित नहीं कर सकता मैं RHEL पर libffi-devel स्थापित करने के लिए कोशिश कर रहा हूँ, लेकिन जब मैं कोशिश मैं यह संदेश प्राप्त:libffi-devel

Transaction Check Error: 
    package libffi-3.0.5-1.el5.6.z.x86_64 (which is newer than libffi-3.0.5-1.el5.i386) is already installed 

मैं इस आदेश को चला रहा हूँ:

sudo yum install -y libffi-devel 

Loaded plugins: downloadonly, rhnplugin, security 
This system is receiving updates from RHN Classic or RHN Satellite. 
Excluding Packages in global exclude list 
Finished 
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - Common 
Finished 
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - MySQL 5.1 
Finished 
Excluding Packages from Rackspace - RHEL (v. 5 for 64-bit x86_64) - PHP 5.2 
Finished 
Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64) 
Finished 
Excluding Packages from Red Hat Network Tools for RHEL Server (v.5 64-bit x86_64) 
Finished 
Setting up Install Process 
Resolving Dependencies 
--> Running transaction check 
---> Package libffi-devel.x86_64 0:3.0.5-1.el5 set to be updated 
--> Processing Dependency: libffi = 3.0.5-1.el5 for package: libffi-devel 
--> Running transaction check 
---> Package libffi.i386 0:3.0.5-1.el5 set to be updated 
--> Finished Dependency Resolution 

Dependencies Resolved 

================================================================================================================================================================================================================================================================================ 
Package                Arch               Version                Repository              Size 
================================================================================================================================================================================================================================================================================ 
Installing: 
libffi-devel               x86_64               3.0.5-1.el5               epel               16 k 
Installing for dependencies: 
libffi                i386               3.0.5-1.el5               epel               21 k 

Transaction Summary 
================================================================================================================================================================================================================================================================================ 
Install  2 Package(s) 
Upgrade  0 Package(s) 

Total size: 37 k 
Downloading Packages: 
Running rpm_check_debug 
Running Transaction Test 
Finished Transaction Test 


Transaction Check Error: 
    package libffi-3.0.5-1.el5.6.z.x86_64 (which is newer than libffi-3.0.5-1.el5.i386) is already installed 

Error Summary 
------------- 
+1

खुशी है कि मैं इस समस्या के साथ केवल एक ही नहीं था! :) सौभाग्य से इस पोस्ट को खोजने में मुझे इसे हल करने में मदद मिली। – tmthyjames

उत्तर

11

ऐसा लगता है कि आप पहले से ही अपने सिस्टम पर स्थापित libffi-3.0.5-1.el5.6.z.x86_64 का संस्करण नहीं: और यहाँ आदेश का पूरा उत्पादन होता है। कमांड के साथ जांचें और पहले आरपीएम को हटा दें।

rpm -qa | grep libffi 
rpm -e <rpm from the above> 

तब का उपयोग कर स्थापित करने की कोशिश:

sudo yum install -y libffi libffi-devel 
+2

इस के समाधान के लिए थोड़ी देर के लिए खोज कर रहा है। धन्यवाद!! – tmthyjames

+1

धन्यवाद इससे बहुत मदद मिली! –

+4

मैं libffi को हटाने का प्रयास कर रहा था लेकिन यह त्रुटि कहता है: असफल निर्भरता: \t libffi.so.5() (64 बिट) की आवश्यकता है (स्थापित) पायथन-libs-2.6.6-66.el6_8.x86_64 – Lovey

0

आप नीचे के रूप में libffi स्थापित कर सकते हैं -

rpm -ivv ftp://195.220.108.108/linux/centos/6.7/os/x86_64/Packages/libffi-devel-3.0.5-3.2.el6.x86_64.rpm 
+0

उपरोक्त यूआरएल अब पहुंच योग्य नहीं है। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^