Error Missing Dependency Libcurl.so.4
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Unix & Linux Questions Tags Users Badges Unanswered Ask Question _ Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top Failed dependencies: libcurl.so.4(CURL_OPENSSL_3)(64bit) up vote 1 down vote favorite I'm trying to install Synergy in my CentOS 6.5, here's what happens: # rpm -ivh ./synergy-1.4.16-r1969-Linux-x86_64.rpm error: Failed dependencies: libcurl.so.4(CURL_OPENSSL_3)(64bit) is needed by synergy-1.4.16-1.x86_64 And I have this libcurl package: # rpm -qa |grep libcurl libcurl-7.19.7-37.el6_4.x86_64 I've installed CentOS today, it's my first day using Linux. libraries centos synergy share|improve this question edited Feb 20 '14 at 19:55 slm♦ 165k40303474 asked Feb 20 '14 at 18:17 Lucas B 10814 Where did you get this synergy RPM? Often there are different distros which package up software that use various versions of "libcurl". You're likely butting into this. –slm♦ Feb 20 '14 at 19:52 add a comment| 3 Answers 3 active oldest votes up vote 0 down vote accepted If you run rpm -q --provides libcurl you can see what your libcurl package provides. If you run rpm -qp --requires synergy-1.4.16-r1969-Linux-x86_64.rpm you can see what your synergy rpm requires. The problem appears to be synergy was built against a libcurl package that provides libcurl.so.4(CURL_OPENSSL_3)(64bit) which the normal libcurl that comes with CentOS doesn't have. To resolve this you've got a few options Find the libcurl RPM that provides libcurl.so.4(CURL_OPENSSL_3)(64bit). I haven't
support questions including new installations Post Reply Print view Search Advanced search 8 posts • Page 1 of 1 toph1980 Posts: 2 Joined: 2008/11/09 21:14:25 Contact: Contact toph1980 Website Update curl Quote Postby toph1980 » 2008/11/09 21:25:58 I'm having problems updating curl.Every rep I've tried return the following:"error: Failed dependencies" and the missing archives.This include libcurl.so.4 which I need.A simple yum install/update curl won't update curl past 7.15.5-2 (libcurl.so.3).Any ideas? Top NedSlider Forum Moderator Posts: 2879 Joined: 2005/10/28 13:11:50 Location: UK Update http://unix.stackexchange.com/questions/116147/failed-dependencies-libcurl-so-4curl-openssl-364bit curl Quote Postby NedSlider » 2008/11/09 22:03:01 I couldn't find an updated version in any repos either.I just did a very quick test build, and I was able to rebuild the FC8 src.rpm of curl 7.16.4 on CentOS 5.2 which includes libcurl.so.4 so perhaps you'd like to try that route.I needed to install nss-devel and nspr-devel (both 32 and 64-bit http://www.centos.org/forums/viewtopic.php?t=12338 are required on an x86_64 installation) to satisfy missing build dependencies but that will depend what you have installed on your system.If you're not familiar with rebuilding source RPMs, there's a page here:http://wiki.centos.org/HowTos/RebuildSRPMI used the following syntax:Code: Select allrpmbuild --rebuild --define 'dist .el5' curl-7.16.4-8.fc8.src.rpmHowever, you may run into some dependency errors trying to install as some stuff depends on libcurl.so.3 Top adebened Posts: 290 Joined: 2007/04/16 22:03:20 Re: Update curl Quote Postby adebened » 2008/11/10 05:52:14 Hello,This is not an elegant solution but sometimes, when I need a library and cant get a package with that library that wont cause dependency errors or break something, I just download an rpm that has the desired library. Then extract the needed lib using (NOT as root) "rpm2cpio the_rpm_file.rpm | cpio -idv". This will extract the contents of the rpm in your local directory with the full directory structure. Then (now as root, of course) copy the lib from ./usr/lib/ to /usr/lib and make an appropriate softlink, if required in /usr/lib (eg "ln -s foo.so.3.0.0.1 foo.so.3"). As I s
or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet... The System and Arch are optional added filters, for error missing example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system. System Arch RPM resource libcurl.so.4()(64bit) Found 219 RPM for error missing dependency libcurl.so.4()(64bit) PackageSummaryDistributionDownload curl-7.37.1-1.ram0.99.x86_64.htmlcURLSourceForgecurl-7.37.1-1.ram0.99.x86_64.rpmcurl-7.33.0-1.ram0.98.x86_64.htmlcURLSourceForgecurl-7.33.0-1.ram0.98.x86_64.rpm lib64curl4-7.50.3-1.mga6.x86_64.htmlA library of functions for file transferMageia Cauldron for x86_64lib64curl4-7.50.3-1.mga6.x86_64.rpmlib64curl4-7.40.0-3.5.mga5.x86_64.htmlA library of functions for file transferMageia 5 for x86_64lib64curl4-7.40.0-3.5.mga5.x86_64.rpmlib64curl4-7.40.0-3.4.mga5.x86_64.htmlA library of functions for file transferMageia 5 for x86_64lib64curl4-7.40.0-3.4.mga5.x86_64.rpmlib64curl4-7.40.0-3.3.mga5.x86_64.htmlA library of functions for file transferMageia 5 for x86_64lib64curl4-7.40.0-3.3.mga5.x86_64.rpmlib64curl4-7.40.0-3.1.mga5.x86_64.htmlA library of functions for file transferMageia 5 for x86_64lib64curl4-7.40.0-3.1.mga5.x86_64.rpmlib64curl4-7.40.0-3.mga5.x86_64.htmlA library of functions for file transferMageia 5 for x86_64lib64curl4-7.40.0-3.mga5.x86_64.rpmlib64curl4-7.34.0-1.6.mga4.x86_64.htmlA library of functions for file transferMageia 4 for x86_64lib64curl4-7.34.0-1.6.mga4.x86_64.rpmlib64curl4-7.34.0-1.5.mga4.x86_64.htmlA library of functions for file transferMageia 4 for x86_64lib64curl4-7.34.0-1.5.mga4.x86_64.rpmlib64curl4-7.34.0-1.4.mga4.x86_64.htmlA library of functions for file transferMageia 4 for x86_64lib64curl4-7.34.0-1.4.mga4.x86_64.rpmlib64curl4-7.34.0-1.3.mga4.x86_
Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Server Fault Questions Tags Users Badges Unanswered Ask Question _ Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top What is the correct dependency rpm for libcurl.so.3 up vote 0 down vote favorite So I have a failed dependency and I am having trouble downloading the correct rpm. The error is libcurl.so.3()(64bit) is needed. I have Centos 6 and I have looking in this site for the correct rpm. The problem though is, and this is another place where linux fails in being intuitive, is that the rpm name is different than the dependency name. So it might be a curl3 rpm or a libcurl3 rpm or I have no idea. Anyone know which one it is? linux php centos rpm curl share|improve this question asked Oct 5 '12 at 8:11 SephMerah 59128 What is it you are trying to install and how are you installing it ? –Hangin on in quiet desperation Oct 5 '12 at 8:40 add a comment| 2 Answers 2 active oldest votes up vote 1 down vote There doesn't appear to be a libcurl.so.3 for CentOS 6. yum whatprovides */libcurl.so.* ... libcurl-7.19.7-26.el6_2.4.x86_64 ... Filename : /usr/lib64/libcurl.so.4 Filename : /usr/lib64/libcurl.so.4.1.1 The rpm that provides libcurl.so.* is libcurl. Going to a CentOS mirror and looking in /centos/6.0/os/x86_64/Packages/ we see the earliest version of that package is libcurl-7.19.7-16.el6.i686.rpm which contains libcurl.so.4 also. share|improve this answer answered Oct 5 '12 at 8:38 Hangin on in quiet desperation 88.2k9115201 how would you apply your answer if already installed and latest version Nothing to do? why does the error msg: Requires: libcurl.so.3()(64bit) still appear? –t q Nov 6 '14 at 16:33 add a comment| up vote 0 down vote Try following whenever you have dependancy issue. ( I assume that you have enabled correct repo) # yum whatprovides "*/filename" HTH share|improve this answer answered Oct 5 '12 at 8:25 Nehal Dattani 42029 1 I tried yum whatprovides "*/libcurl.so.3" but it returned nothing. –SephMerah Oct 5 '12 at 8:31 what is output of yum repolist ? –Nehal Dattani Oct 5 '12 at 8:36 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using