Error Failed Dependencies Libc.so.6glibc_2.11
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 Super User Questions Tags Users Badges Unanswered Ask Question _ Super User is a question and answer site for computer enthusiasts and power users. 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 How to resolve rpm dependencies up vote 2 down vote favorite I am trying to install libtirpc on RHEL 6.5 but it fails and asks for dependencies. Why here it is showing three GLIBC versions 2.14, 2.15 and 2.16. ?? Does it mean that any of these three versions can be installed ?? I already have libc.so.6 installed by bash-4.1# rpm -qf /lib64/libc.so.6 glibc-2.12-1.132.el6.x86_64. bash-4.1# rpm -ivh libtirpc-0.2.4-0.3.el7.x86_64.rpm warning: libtirpc-0.2.4-0.3.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: Failed dependencies: libc.so.6(GLIBC_2.14)(64bit) is needed by libtirpc-0.2.4-0.3.el7.x86_64 libc.so.6(GLIBC_2.15)(64bit) is needed by libtirpc-0.2.4-0.3.el7.x86_64 libc.so.6(GLIBC_2.16)(64bit) is needed by libtirpc-0.2.4-0.3.el7.x86_64 There are many other private RPMs which depend on glibc-2.12-1.132.el6.x86_64, so I dont want to touch glibc-2.12, is that possible to install same RPMs of different version. ?? linux centos yum rpm redhat-enterprise-linux share|improve this question asked Dec 9 '14 at 6:10 Vikram Singh 833313 add a comment| 1 Answer 1 active oldest votes up vote 3 down vote accepted The version of glibc you have installed does not satisfy the dependencies of the RPM you are trying to install. You mentioned that you are using RHEL 6.5 -- the RPM you are trying to install has "el7" in the filename (libtirpc-0.2.4-0.3.el7.x86_64.rpm) which means that it was compiled and built against RHEL 7. You can see that your system has GLIBC 2.12, but your RPM requires at least GLIBC 2.14 (but anything up to GLIBC 2.16 will work, too). So, you need to find a version of libtirpc for "el6" which will work on RHEL 6.x. I'm not sure where you found your RPM, but check the provider of libtirpc for an el6 version. If you can't find one, you could locate the source rpm for the RPM that you have and try rebuilding it yourself on your RHEL 6.5 machine by following this guide. That will produce an RPM that works with the GLIBC you have installed. share|improve this answer answered De
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 http://superuser.com/questions/850276/how-to-resolve-rpm-dependencies 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 libc.so.6(GLIBC_2.14)(64bit) up vote 2 down vote favorite 1 Installed: glibc-static.x86_64 0:2.12-1.107.el6_4.4 glibc-utils.x86_64 0:2.12-1.107.el6_4.4 Dependency Installed: fontconfig.x86_64 0:2.8.0-3.el6 freetype.x86_64 0:2.3.11-14.el6_3.1 gd.x86_64 0:2.0.35-11.el6 libX11.x86_64 http://unix.stackexchange.com/questions/91619/libc-so-6glibc-2-1464bit 0:1.5.0-4.el6 libX11-common.noarch 0:1.5.0-4.el6 libXau.x86_64 0:1.0.6-4.el6 libXpm.x86_64 0:3.5.10-2.el6 libxcb.x86_64 0:1.8.1-1.el6 [root@host728 ~]# rpm -Uvh pptpd-1.3.4-2.fc19.x86_64.rpm warning: pptpd-1.3.4-2.fc19.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 862acc42: NOKEY error: Failed dependencies: libc.so.6(GLIBC_2.14)(64bit) is needed by pptpd-1.3.4-2.fc19.x86_64 libc.so.6(GLIBC_2.15)(64bit) is needed by pptpd-1.3.4-2.fc19.x86_64 [root@host728 ~]# uname -a Linux host728.me.net 2.6.32-042stab079.4 #1 SMP Thu Jul 18 18:57:29 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux [root@host728 ~]# What am I missing here? Do I need a different RPM that is RHEL based? I am running CentOS 6.x linux libraries vpn pptp share|improve this question asked Sep 20 '13 at 14:07 Frank Thornton 40221021 1 You need version 2.14 and have version 2.12 installed. –terdon♦ Sep 20 '13 at 14:27 The problem occurs when you try to install a fedora package on CentOS. How about that? –val0x00ff Apr 22 '14 at 11:23 Also, that's not really CentOS. It is part of the CentOS userland installed in an OpenVZ container. What you install will be severely limited, particularly if you want to load kernel modules. –jsbillings May
here for a quick overview of the site Help Center Detailed answers to any questions you might http://stackoverflow.com/questions/10858915/libc-so-6-64-bit-is-needed-by-ubuntu-11-10 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 Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 error failed million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up libc.so.6() (64-bit) is needed by … ubuntu 11.10 up vote 1 down vote favorite I am trying to install an odbc driver for vPostgres (Vmware's version for postgres) on Ubuntu 11.10 (64-bit). I have downloaded the rpm file error failed dependencies of the installer (64-bit) and when I try to install the rpm using: rpm -ivh Vmware-vPostgres-client.rpm, it shows me this error: error: Failed dependencies: libc.so.6()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.3)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libc.so.6(GLIBC_2.3.3)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libdl.so.2()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libdl.so.2(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libpthread.so.0()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libresolv.so.2()(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 libresolv.so.2(GLIBC_2.2.5)(64bit) is needed by VMware-vPostgres-client-1.0.1.1145-532311.x86_64 Few things I have tried: locate libpthread.so.0 returns: /lib/i386-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libpthread.so.0 /lib32/libpthread.so.0 I get similar locations for all other files: locate libc.so.6 /lib/i386-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6 /lib32/libc.so.6 and so on. I tried creating symlinks using: sudo ln -s lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6 sudo ln -s lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6 sudo ln -s lib/x86_64-linux-gnu/libc.so.6 libc.so.6 but none of them worked. I am not sure where exactly it is trying to search for this files. ldd Vmware-vPostgres-client.rpm doesnt help much and returns 'not a dynamic executable' which is expected I tried adding the path in the /etc/l