Results 1 to 10 of 18
when I install on .rpm in Linux, the error is as following,
error: Failed dependencies:
libc.so.6(GLIBC_2.3.4) is needed by bes-3.7.2-1
libc.so.6(GLIBC_2.4) is needed by bes-3.7.2-1
libcrypto.so.6 is needed by bes-3.7.2-1
...
- 07-22-2009 #1
[SOLVED] puzzling dependencies when I install a RPM
when I install on .rpm in Linux, the error is as following,
error: Failed dependencies:
libc.so.6(GLIBC_2.3.4) is needed by bes-3.7.2-1
libc.so.6(GLIBC_2.4) is needed by bes-3.7.2-1
libcrypto.so.6 is needed by bes-3.7.2-1
libdap.so.10 is needed by bes-3.7.2-1
libdapserver.so.7 is needed by bes-3.7.2-1
libreadline.so.5 is needed by bes-3.7.2-1
libssl.so.6 is needed by bes-3.7.2-1
libstdc++.so.6(CXXABI_1.3.1) is needed by bes-3.7.2-1
libstdc++.so.6(GLIBCXX_3.4) is needed by bes-3.7.2-1
rtld(GNU_HASH) is needed by bes-3.7.2-1
So, i try to install glibc-2.9-3.i386.rpm to solve the above failed dependencies, but another error is showed as following:
error: Failed dependencies:
glibc-common = 2.9-3 is needed by glibc-2.9-3
glibc > 2.3.2 conflicts with glibc-common-2.3.2-95.50
glibc = 2.3.2 is needed by (installed) glibc-headers-2.3.2-95.50
glibc = 2.3.2-95.50 is needed by (installed) glibc-utils-2.3.2-95.50
glibc = 2.3.2 is needed by (installed) glibc-devel-2.3.2-95.50
Then, I try to install glibc-common-2.9-3.i386.rpm, the third error is showed,
warning: glibc-common-2.9-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4ebfc273
error: Failed dependencies:
glibc = 2.9-3 is needed by glibc-common-2.9-3
glibc-common = 2.3.2-95.50 is needed by (installed) glibc-2.3.2-95.50
the second and the third errors formed weird error circle, I am puzzled by that. Any help will be appreciated, thanks.
- 07-22-2009 #2
why don't you use the package manager to install rather than an RPM file? installing RPM leads to "dependency hell" where you have to keep downloading and installing all the dependencies, the package manager handles that for you. What are you trying to install?
- 07-22-2009 #3
What Linux distribution are you using? As mentioned above, using the distributions package manager will make things a lot easier.
- 07-22-2009 #4
- 07-22-2009 #5
Thanks for your reply.
lsb_release -a
version information:
LSB Version: 1.3
Distributor ID: CentOS
Description: CentOS release 3.9 (Final)
Release: 3.9
Codename: Final
cat /proc/version
Core version information:
Linux version 2.4.21-57.ELsmp (centos@sillage.bis.pasteur.fr) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-59)) #1 SMP Wed May 7 06:10:55 EDT 2008
any suggestion? thanks
- 07-22-2009 #6
Have a look at YUM, it is the package manager for CentOS and Fedora, Or you can use YUM to install a GUI tool called Yumex.
Then you can find it in the System menu to launch it. I also noticed you have an older version of CentOS, is there any way you can update to the latest version?Code:yum install yumex
Managing Software with yumI do not respond to private messages asking for Linux help, Please keep it on the forums only.
All new users please read this.** Forum FAQS. ** Adopt an unanswered post.
- 07-22-2009 #7
Thanks, MikeTbob.
Yeah, the OS is older. Maybe, I will update it later. But, now I am urgent to use it as a data server to publish datasets.
I try to use the command: yum install bes-3.7.2-1.i386.rpm
But, errors still appear as followed:
........................
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package bes.i386 0:3.7.2-1 set to be updated
--> Running transaction check
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3.1) for package: bes
--> Processing Dependency: libdap.so.10 for package: bes
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: bes
--> Processing Dependency: rtld(GNU_HASH) for package: bes
--> Processing Dependency: libcrypto.so.6 for package: bes
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: bes
--> Processing Dependency: libdapserver.so.7 for package: bes
--> Processing Dependency: libssl.so.6 for package: bes
--> Processing Dependency: libreadline.so.5 for package: bes
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: bes
--> Finished Dependency Resolution
Error: Missing Dependency: libstdc++.so.6(CXXABI_1.3.1) is needed by package bes
Error: Missing Dependency: libdap.so.10 is needed by package bes
Error: Missing Dependency: libc.so.6(GLIBC_2.3.4) is needed by package bes
Error: Missing Dependency: rtld(GNU_HASH) is needed by package bes
Error: Missing Dependency: libcrypto.so.6 is needed by package bes
Error: Missing Dependency: libstdc++.so.6(GLIBCXX_3.4) is needed by package bes
Error: Missing Dependency: libdapserver.so.7 is needed by package bes
Error: Missing Dependency: libssl.so.6 is needed by package bes
Error: Missing Dependency: libreadline.so.5 is needed by package bes
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package bes
- 07-22-2009 #8
From the link I posted, you can locate the files with YUM also.
Will tell you which packages provides libstdc++.so.6,,this error may be because CentOS needs to be updated.Code:yum provides libstdc++.so.6
I do not respond to private messages asking for Linux help, Please keep it on the forums only.
All new users please read this.** Forum FAQS. ** Adopt an unanswered post.
- 07-22-2009 #9
I use the command: yum provides libstdc++.so.6
the response is as followed:
Matched from:
/lib/ssa/libstdc++.so.6
libstdc++.so.6
Does it mean that the CentOS must be updated if I want to install the above software ? Any other solutions? I really dont want to install OS.
thank you very much!
- 07-22-2009 #10
An older version might have expired or even non-existent repositories. When my friend tried to install an old version of some distro (I can't remember what he called it), the OS installed but all the software repositories were gone.
Get the latest version and you should get all the latest repositories with the latest software for your distro too.Code:Unable to retrieve ...
Someone correct me if I'm wrong... still a newbie myself but want to help if I can,
Amy



