You don't have a high enough version of libc6, that is causing the error.

From How to fix “/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found”? – Super User:

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

So, you just need to upgrade your libc6 package. All versions of Ubuntu have at least version 2.15 because it's a faily important package (reference).

To upgrade it, use these commands in a terminal:

sudo apt-get update
sudo apt-get install libc6
Answer from kiri on askubuntu.com
🌐
Oracle
support.oracle.com › knowledge › Oracle E-Business Suite › 2520728_1.html
Return error 'libc.so.6 version GLIBC_2.14 Not Found' Applying RUP Patches
---gl---------------------------------------- Extracting object modules for product gl... ar: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ar) ar: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libbfd-2.23.52.0.1-16.el7.so) adlibout: error: cannot get table of contents in library file for product gl File name is /<APPL_TOP>/apps/apps_st/appl/gl/12.0.0/lib/libgl.a Skipping to next product...
Discussions

java - Wrong version of GLIBC on Oracle Linux 8 - Stack Overflow
I need to rebuild patched version of rocksaw library. Here is the source code on Github. On Ubuntu 22 both build process and test program run as expected. The problem occurs on Oracle Linux 8, I go... More on stackoverflow.com
🌐 stackoverflow.com
command line - /lib64/libc.so.6: version 'GLIBC_2.14' not found in Redhat 6.5, for running a software in non-desktop version of Linux - Unix & Linux Stack Exchange
Whenever I try to run a software, my red hat 6.5 Linux server displays grok :/lib64/libc.so.6: version 'GLIBC_2.14' not found (required by grok) (grok is a file which I use need to run my simulation More on unix.stackexchange.com
🌐 unix.stackexchange.com
December 3, 2020
node.js - /lib64/libc.so.6: version `GLIBC_2.14' not found. Why am I getting this error? - Stack Overflow
I am working in node js. I have installed hummus package. It installed properly. I am using this package for modifying the pdf files. While downloading the pdf I am calling hummus. Onclick of downl... More on stackoverflow.com
🌐 stackoverflow.com
Version GLIBC not found and target not found?
Retry after running sudo pacman -Syu. More on reddit.com
🌐 r/linuxquestions
12
12
October 15, 2022
🌐
Doyensys
doyensys.com › home › database blog › return error “libc.so.6 version glibc_2.14 not found” applying rup patches
Return error “libc.so.6 version GLIBC_2.14 Not Found” Applying RUP Patches - Oracle Consulting Services | USA | 99% Customer Retention | Doyensys
March 9, 2020 - Oracle EBS Applications Translation – Version 12.1.3 to 12.1.3 [Release 12.1] Information in this document applies to any platform. While applying RUP patches 27212160 and 22698083,this error is returned: —fnd—————————————- Extracting object modules for product fnd… ar: /lib64/libc.so.6: version `GLIBC_2.14′ not found (required by ar) ar: /lib64/libc.so.6: version `GLIBC_2.14′ not found (required by /usr/lib64/libbfd-2.23.52.0.1-16.el7.so)
🌐
Techdatabasket
techdatabasket.com › home › 2020 › september › 30
Oracle Database 19c doesn’t support OL6 – /lib64/libc.so.6: version `GLIBC_2.14′ not – Bruno REIS' BLOG
September 30, 2020 - On April 25th 2019, Oracle database 19c became available to downloaded from Oracle.com. Regardless of the new features, software libraries and so on one difference from the previous release made me think – OL6 isn’t supported at this database version.
🌐
SAP
userapps.support.sap.com › sap › support › knowledge › en › 2927471
2927471 - /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /oracle/client/19/instantclient/libclntsh.so.11.1) - NetWeaver | SAP Knowledge Base Article
4 ETW000 "/lib64/libc.so.6: version `GLIBC_2.14' not found (required by /oracle/client/19/instantclient/libclntsh.so.11.1)" Read more... ... libc.so.6, GLIBC, RHEL 6, libclntsh, dboraslib.so , KBA , BC-DB-ORA , Oracle , BC-OP-LNX-RH , Red Hat Linux , Problem
🌐
GitHub
github.com › metstrike › meteor-oracle › issues › 15
libc.so.6: version 'GLIBC_2.14' not found · Issue #15 · metstrike/meteor-oracle
June 3, 2016 - Hi, im trying to run the meteor apps with metstrike:meteor-oracle, and it said GLIBC_2.14 not found. I already checked the libc.so.6. It is exists, but with the version 2.12. Do you know how to sol...
Author   metstrike
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.

Find elsewhere
🌐
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)
🌐
Google Groups
groups.google.com › g › scitools-iris › c › AkG0xVisY4w
/lib64/libc.so.6: version `GLIBC_2.14' not found
The real solution is to have the official packages built on a machine with an older version of GLIBC, RHEL6 or equivalent.
🌐
Quora
quora.com › How-do-you-resolve-lib-libc-so-6-version-glibc_2-14-not-found-on-a-Ubuntu-machine-server-glibc-Linux
How to resolve '/lib/libc.so.6: version `glibc_2.14'' not found on a Ubuntu machine (server, glibc, Linux) - Quora
Answer: The issue is that the executable or share library (.so file) was either compiled on a newer distribution of Ubuntu or a much older distribution of Ubuntu. Where I work, we compile our sofrware on Ubuntu 16.04.7 so that it can be run on Ubuntu 16, 18, 20. All user-space software built fo...
🌐
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 › 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 - Error Log : Starting 'mpscmjboss5 dev Compile ClassPath' om: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by om)
🌐
JetBrains
youtrack.jetbrains.com › issue › IDEA-228072
Intellij RHEL 6 version `GLIBC_2.14' not found - YouTrack
{{ (>_<) }} This version of your browser is not supported. Try upgrading to the latest stable version. Something went seriously wrong
🌐
Oracle
support.oracle.com › knowledge › More Applications and Technologies › 2593669_1.html
Oracle
September 22, 2025 - We've detected that JavaScript is disabled in your browser. Visual Builder applications cannot run without JavaScript. Please enable JavaScript in your browser · My Oracle Support Chatbot · Type a message
🌐
Nagios
support.nagios.com › board index › community support forums for nagios open source projects › open source nagios projects
/lib64/libc.so.6: version `GLIBC_2.14' not found - Nagios Support Forum
Specifically it looks like you have the epel version, so let's check a few more things just to be sure: yum repolist all | grep enabled >> /tmp/log yum info *nagios* >> /tmp/log yum info *glibc* >> /tmp/log Those will put out a good bit of data, so please attach the /tmp/log file.