yum install git libcurl.so.3()(64bit) error
Posted: 2011/09/13 08:06:44
Hi,
Bit of a newbie to centos (but been using debian based systems for about 5-6 years), been trying to setup a dev server for work and they insist we use centos, anyway, I digress...
Trying to run:
[code]yum install git[/code]
but I get the following error
[code]
[root@localhost ~]# yum install git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 7.6 kB 00:00
epel-debuginfo/metalink | 7.1 kB 00:00
epel-source/metalink | 7.6 kB 00:00
epel-testing/metalink | 7.7 kB 00:00
epel-testing-debuginfo/metalink | 7.4 kB 00:00
epel-testing-source/metalink | 7.6 kB 00:00
* base: nl.mirror.eurid.eu
* centosplus: centos.mirror.triple-it.nl
* epel: ftp.sh.cvut.cz
* epel-debuginfo: ftp.sh.cvut.cz
* epel-source: ftp.sh.cvut.cz
* epel-testing: ftp.sh.cvut.cz
* epel-testing-debuginfo: ftp.sh.cvut.cz
* epel-testing-source: ftp.sh.cvut.cz
* extras: archive.cs.uu.nl
* rpmforge: fr2.rpmfind.net
* updates: centos.mirror.triple-it.nl
base | 3.7 kB 00:00
centosplus | 3.5 kB 00:00
contrib | 951 B 00:00
dag | 1.1 kB 00:00
dag/primary | 1.4 MB 00:00
dag 4015/4015
epel | 4.3 kB 00:00
epel/primary_db | 4.1 MB 00:01
epel-debuginfo | 3.1 kB 00:00
epel-debuginfo/primary_db | 382 kB 00:00
epel-source | 3.3 kB 00:00
epel-source/primary_db | 988 kB 00:00
epel-testing | 4.2 kB 00:00
epel-testing/primary_db | 272 kB 00:00
epel-testing-debuginfo | 3.1 kB 00:00
epel-testing-debuginfo/primary_db | 22 kB 00:00
epel-testing-source | 3.3 kB 00:00
epel-testing-source/primary_db | 54 kB 00:00
extras | 951 B 00:00
rpmforge | 1.1 kB 00:00
Not using downloaded repomd.xml because it is older than what we have:
Current : Tue Sep 6 02:46:10 2011
Downloaded: Tue Sep 6 02:45:18 2011
updates | 3.5 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
--> Processing Dependency: perl-Git = 1.7.6.1-1.el5.rf for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: rsync for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: perl(DBI) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: perl(Git) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: libexpat.so.0()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: libcurl.so.3()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Running transaction check
---> Package compat-expat1.x86_64 0:1.95.8-8.el6 set to be updated
---> Package git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
--> Processing Dependency: libcurl.so.3()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
---> Package perl-DBI.x86_64 0:1.609-4.el6 set to be updated
---> Package perl-Git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
---> Package rsync.x86_64 0:3.0.6-5.el6_0.1 set to be updated
--> Finished Dependency Resolution
Error: Package: git-1.7.6.1-1.el5.rf.x86_64 (rpmforge)
Requires: libcurl.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost ~]#
[/code]
I've got centos 6, 64 bit, installed in a virtual machine using virtualbox. I've pretty much done everything "by the book" - i.e. I've used yum where-ever possible, not mucked around with configs, etc.
Curl and curl-devel is already installed (I don't believe you can have yum without it). I've tried plenty of googling, but none of the solutions work.... any ideas? (it's not just me, there are some recent posts on stack over flow, etc.).
Other things that you might ask....
[code]
[root@localhost ~]# rpm -qa | grep curl
python-pycurl-7.19.0-8.el6.x86_64
curl-7.19.7-16.el6.x86_64
libcurl-devel-7.19.7-16.el6.x86_64
libcurl-7.19.7-16.el6.x86_64
[/code]
Also, tried sym linking libcurl.so.4 to so.3 and 3.0.0 in both lib and lib64 - neither worked.
Obviously a development machine, git is quite crucial - in fact, git is quite a widely used tool - so I'm quite surprised that this doesn't work.
Many thanks.
Bit of a newbie to centos (but been using debian based systems for about 5-6 years), been trying to setup a dev server for work and they insist we use centos, anyway, I digress...
Trying to run:
[code]yum install git[/code]
but I get the following error
[code]
[root@localhost ~]# yum install git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 7.6 kB 00:00
epel-debuginfo/metalink | 7.1 kB 00:00
epel-source/metalink | 7.6 kB 00:00
epel-testing/metalink | 7.7 kB 00:00
epel-testing-debuginfo/metalink | 7.4 kB 00:00
epel-testing-source/metalink | 7.6 kB 00:00
* base: nl.mirror.eurid.eu
* centosplus: centos.mirror.triple-it.nl
* epel: ftp.sh.cvut.cz
* epel-debuginfo: ftp.sh.cvut.cz
* epel-source: ftp.sh.cvut.cz
* epel-testing: ftp.sh.cvut.cz
* epel-testing-debuginfo: ftp.sh.cvut.cz
* epel-testing-source: ftp.sh.cvut.cz
* extras: archive.cs.uu.nl
* rpmforge: fr2.rpmfind.net
* updates: centos.mirror.triple-it.nl
base | 3.7 kB 00:00
centosplus | 3.5 kB 00:00
contrib | 951 B 00:00
dag | 1.1 kB 00:00
dag/primary | 1.4 MB 00:00
dag 4015/4015
epel | 4.3 kB 00:00
epel/primary_db | 4.1 MB 00:01
epel-debuginfo | 3.1 kB 00:00
epel-debuginfo/primary_db | 382 kB 00:00
epel-source | 3.3 kB 00:00
epel-source/primary_db | 988 kB 00:00
epel-testing | 4.2 kB 00:00
epel-testing/primary_db | 272 kB 00:00
epel-testing-debuginfo | 3.1 kB 00:00
epel-testing-debuginfo/primary_db | 22 kB 00:00
epel-testing-source | 3.3 kB 00:00
epel-testing-source/primary_db | 54 kB 00:00
extras | 951 B 00:00
rpmforge | 1.1 kB 00:00
Not using downloaded repomd.xml because it is older than what we have:
Current : Tue Sep 6 02:46:10 2011
Downloaded: Tue Sep 6 02:45:18 2011
updates | 3.5 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
--> Processing Dependency: perl-Git = 1.7.6.1-1.el5.rf for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: rsync for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: perl(DBI) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: perl(Git) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: libexpat.so.0()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Processing Dependency: libcurl.so.3()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
--> Running transaction check
---> Package compat-expat1.x86_64 0:1.95.8-8.el6 set to be updated
---> Package git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
--> Processing Dependency: libcurl.so.3()(64bit) for package: git-1.7.6.1-1.el5.rf.x86_64
---> Package perl-DBI.x86_64 0:1.609-4.el6 set to be updated
---> Package perl-Git.x86_64 0:1.7.6.1-1.el5.rf set to be updated
---> Package rsync.x86_64 0:3.0.6-5.el6_0.1 set to be updated
--> Finished Dependency Resolution
Error: Package: git-1.7.6.1-1.el5.rf.x86_64 (rpmforge)
Requires: libcurl.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost ~]#
[/code]
I've got centos 6, 64 bit, installed in a virtual machine using virtualbox. I've pretty much done everything "by the book" - i.e. I've used yum where-ever possible, not mucked around with configs, etc.
Curl and curl-devel is already installed (I don't believe you can have yum without it). I've tried plenty of googling, but none of the solutions work.... any ideas? (it's not just me, there are some recent posts on stack over flow, etc.).
Other things that you might ask....
[code]
[root@localhost ~]# rpm -qa | grep curl
python-pycurl-7.19.0-8.el6.x86_64
curl-7.19.7-16.el6.x86_64
libcurl-devel-7.19.7-16.el6.x86_64
libcurl-7.19.7-16.el6.x86_64
[/code]
Also, tried sym linking libcurl.so.4 to so.3 and 3.0.0 in both lib and lib64 - neither worked.
Obviously a development machine, git is quite crucial - in fact, git is quite a widely used tool - so I'm quite surprised that this doesn't work.
Many thanks.