Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
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 ...
  1. #1
    Just Joined! timiao's Avatar
    Join Date
    Jul 2009
    Location
    22030
    Posts
    17

    [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.

  2. #2
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    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?

  3. #3
    Blackfooted Penguin daark.child's Avatar
    Join Date
    Apr 2006
    Location
    West Yorks
    Posts
    4,344
    What Linux distribution are you using? As mentioned above, using the distributions package manager will make things a lot easier.

  4. #4
    Just Joined! timiao's Avatar
    Join Date
    Jul 2009
    Location
    22030
    Posts
    17
    Quote Originally Posted by coopstah13 View Post
    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?
    thanks for your reply.

    I am a newbie. I also try to install the software using its tar.gz file. But, failed too.

    I am trying to installl bes-3.7.2-1.i386.rpm.

    what is the package manager? could you give me the details? thank you very much.

  5. #5
    Just Joined! timiao's Avatar
    Join Date
    Jul 2009
    Location
    22030
    Posts
    17
    Quote Originally Posted by daark.child View Post
    What Linux distribution are you using? As mentioned above, using the distributions package manager will make things a lot easier.
    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

  6. #6
    Super Moderator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,144
    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.
    Code:
    yum install 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?
    Managing Software with yum
    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.

  7. #7
    Just Joined! timiao's Avatar
    Join Date
    Jul 2009
    Location
    22030
    Posts
    17
    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

  8. #8
    Super Moderator MikeTbob's Avatar
    Join Date
    Apr 2006
    Location
    Texas
    Posts
    7,144
    From the link I posted, you can locate the files with YUM also.
    Code:
    yum provides libstdc++.so.6
    Will tell you which packages provides libstdc++.so.6,,this error may be because CentOS needs to be updated.
    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.

  9. #9
    Just Joined! timiao's Avatar
    Join Date
    Jul 2009
    Location
    22030
    Posts
    17
    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!

  10. #10
    Just Joined! teenytinylinuxgrl's Avatar
    Join Date
    Jul 2009
    Location
    florida
    Posts
    78
    Quote Originally Posted by timiao View Post
    Does it mean that the CentOS must be updated if I want to install the above software?
    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.
    Code:
    Unable to retrieve ...
    Get the latest version and you should get all the latest repositories with the latest software for your distro too.

    Someone correct me if I'm wrong... still a newbie myself but want to help if I can,
    Amy

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...