This often occurs when you build software in RHEL 7 and try to run on RHEL 6.

To update GLIBC to any version, simply download the package from

https://ftp.gnu.org/gnu/libc/

For example glibc-2.14.tar.gz in your case.

1. tar xvfz glibc-2.14.tar.gz
2. cd glibc-2.14
3. mkdir build
4. cd build
5. ../configure --prefix=/opt/glibc-2.14
6. make
7. sudo make install
8. export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH

Then try to run your software, glibc-2.14 should be linked.

Answer from Yu Tao on Stack Overflow
🌐
Red Hat
access.redhat.com › solutions › 3162292
'sg_map' command fails with error: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libsgutils2.so.2) - Red Hat Customer Portal
sg_map command fails with following error: [root@server1 ~]# sg_map sg_map: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libsgutils2.so.2)
🌐
Red Hat
access.redhat.com › solutions › 1285263
Why does the application give an error "/lib64/libc.so.6: version `GLIBC_2.X' not found"? - Red Hat Customer Portal
April 1, 2026 - Why does the application give an ... executing custom application on Red Hat Enterprise Linux 6; ./wombat_fatso_dyn ./wombat_fatso_dyn: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./wombat_fatso_dyn) ./wombat_fatso_dyn: /lib64/libc.so.6: version `GLIBC_2.11' ...
Discussions

Error: /lib64/libc.so.6: version `GLIBC_2.14' not found on RED-Hat(RHEL-6.5) Linux
Hello, I’m using node module napajs on RED-Hat(RHEL-6.5) Linux machine. On Linux machine, node version is 6.10.0 and gcc version is 4.4.7. I wrote a simple node program using napajs module. When I ... More on github.com
🌐 github.com
5
February 8, 2018
redhat linux 6 glibc_2.14 not found error
on RHEL6 I see: [22407] Error loading Python lib '/tmp/_MEI7VUFgo/libpython3.7m.so.1.0': dlopen: /lib64/libc.so.6: version 'GLIBC_2.14' not found (required by /tmp/_MEI7VUFgo/libpyt... More on github.com
🌐 github.com
1
December 27, 2021
dependencies - RHEL 6 - how to install 'GLIBC_2.14' or 'GLIBC_2.15'? - Stack Overflow
I need these 2 packages installed on RHEL 6 linux system. They are required by several other programs. When I do: sudo yum install glibc-devel this is output: Loaded plugins: product-id, security More on stackoverflow.com
🌐 stackoverflow.com
glibc - Error when launching VBox 4 on redhat 6 : /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6) - Stack Overflow
I want to launch VBox4 on redhat 6, however I get this error : version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6) I verified that GLIBC_2.14 is installed on my system. I don't More on stackoverflow.com
🌐 stackoverflow.com
February 26, 2019
🌐
GitHub
github.com › Microsoft › napajs › issues › 192
Error: /lib64/libc.so.6: version `GLIBC_2.14' not found on RED-Hat(RHEL-6.5) Linux · Issue #192 · microsoft/napajs
February 8, 2018 - For solving this issue, I extracted the tar of GLIBC-2.14 and provided the path of GLIBC-2.14 library in LD_LIBRARY_PATH using following steps-
Author   microsoft
🌐
Red Hat
access.redhat.com › solutions › 755003
Is there any support for glibc 2.14 in RHEL 6? - Red Hat Customer Portal
August 5, 2024 - Is there any support for glibc 2.14? A dynamic library, libnss3.so, is required for an application; however, this appears to be built against version 2.14 of glibc, as the following message is seen: ./libnss3.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./libnss3.so)
🌐
GitHub
github.com › fox-it › log4j-finder › issues › 79
redhat linux 6 glibc_2.14 not found error · Issue #79 · fox-it/log4j-finder
December 27, 2021 - on RHEL6 I see: [22407] Error loading Python lib '/tmp/_MEI7VUFgo/libpython3.7m.so.1.0': dlopen: /lib64/libc.so.6: version 'GLIBC_2.14' not found (required by /tmp/_MEI7VUFgo/libpyt...
Author   fox-it
Find elsewhere
🌐
Red Hat
access.redhat.com › solutions › 7077895
oc command fails due to missing glibc library - Red Hat Customer Portal
March 9, 2026 - oc commands fail with the following error: $ oc version oc: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by oc) oc: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by oc) oc: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by oc)
🌐
Stack Overflow
stackoverflow.com › questions › 54881933 › error-when-launching-vbox-4-on-redhat-6-lib64-libc-so-6-version-glibc-2-14
glibc - Error when launching VBox 4 on redhat 6 : /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6) - Stack Overflow
February 26, 2019 - I verified that GLIBC_2.14 is installed on my system. I don't know what's the problem. ... Someone (possibly you) has replaced the file /usr/lib64/libstdc++.so.6 with a corrupted version that is incompatible with Red Hat Enterprise Linux 6.
Top answer
1 of 3
65

That means the program was compiled against glibc version 2.14, and it requires that version to run, but your system has an older version installed. You'll need to either recompile the program against the version of glibc that's on your system, or install a newer version of glibc (the "libc6" package in Debian).

Debian has glibc 2.16 in the "experimental" repository, but recompiling the program is the safer option. Glibc is the library that everything depends on, so upgrading it can have far-reaching implications. Although there's probably nothing wrong with Debian's glibc 2.16 package, the fact that it's in the experimental repository means it hasn't received as much testing.

2 of 3
28

I have posted my solution here, repost it for reference.

In my situation, the error appears when I try to run an application (compiled on Ubuntu 12.04 LTS) using GLIBC_2.14 on Debian Wheezy (which installs glibc 2.13 by default).

I use a tricky way to run it, and get correct result:

  1. Download libc6 and libc6-dev from Ubuntu 12.04 LTS

  2. Run dpkg command to install them into a directory (/home/user/fakeroot/ for example):

    $ dpkg -x libc6-dev_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
    $ dpkg -x libc6_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
    
  3. Run your command with specified LD_LIBRARY_PATH:

    $ LD_LIBRARY_PATH=/home/user/fakeroot/lib/x86_64-linux-gnu/ YOUR_COMMAND
    
  4. My application only uses memcpy() from GLIBC_2.14, and it works.

I don't know whether it will work successfully for other applications. Wish it helpful.

🌐
Reddit
reddit.com › r/linuxquestions › version glibc not found and target not found?
r/linuxquestions on Reddit: Version GLIBC not found and target not found?
October 15, 2022 -

Hey, guys. I usually go with Ubuntu but right now I'm using an Arch VM (Cyberops Workstation) for a course I'm enrolled in. I'm having two separate issues. The first is that I'm trying to locate messsages and I get /usr/lib/libc.so.6: version \GLIBC_2.33' not found (required by locate). When I looked through that library, the file in question did not exist. I had already updated my entire system with -Syu, that changed nothing. I read sudo pacman -S libtool gcc gcc-libs would fix my problem and while now libc.so.6 exists, the same message pops up. What can I do?

I know I shouldn't partially update, but it's fine. I have exported an OVA of my system before tinkering with it and I can start over any time.

The second is that I'm also trying to install chkrootkit and I keep getting error: target not found: chkrootkit, even though as I've said I have already ran sudo pacman -Syu and so to my understanding any mirrors and repositories should have been updated. I figured I might need some kind of AUR helper, even though the guy in the Cisco instructional video is able to install it through pacman, but I keep having problems installing any of them.

🌐
Red Hat
access.redhat.com › discussions › 3244811
Red Hat Customer Portal - Access to 24x7 support and knowledge
/bin/ksh: /lib64/libm.so.6: version `GLIBC_2.23' not found (required by /bin/ksh)
🌐
GitHub
github.com › bazelbuild › bazel › issues › 5893
Build Failure: /lib64/libc.so.6: version `GLIBC_2.14' not found (with JAVA_HOME and CC set) · Issue #5893 · bazelbuild/bazel
August 14, 2018 - Possibly your installation has been corrupted. java.lang.UnsatisfiedLinkError: /tmp/generate_bash_completion.SJbgCMxy/root/install/debd9f77f563bf647ce0b8462748a9e6/_embedded_binaries/libunix.so: /lib64/libc.so.6: version `GLIBC_2.14' not found ...
Author   bazelbuild
🌐
Red Hat
bugzilla.redhat.com › show_bug.cgi
2254328 – centos-stream-8-x86_64: /lib64/libc.so.6: version `GLIBC_2.34' not found
February 16, 2024 - Red Hat Bugzilla – Bug 2254328 · This site requires JavaScript to be enabled to function correctly, please enable it · Privacy Contact FAQ Legal