title: Error /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found
body: <p>firstly, I google'd a lot but nothing I found related to my case, I have an ELF executable file I'm trying to run it in my Ubuntu WSL, I've changed the permissions (<code>chmod +x file</code>), when I run it, this error shows up</p>
  <pre><code>/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by myFile)
  </code></pre>
  <p>and when I use ld command this shows up to me</p>
  <pre><code>myFile(.eh_frame); no .eh_frame_hdr table will be created
  </code></pre>
  <p>and when I tried to upgrade GLIBC it says it's up-do-date</p>
  <pre><code>Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  libc6 is already the newest version (2.31-0ubuntu9.7).
  libc6 set to manually installed.
  0 upgraded, 0 newly installed, 0 to remove and 215 not upgraded.
  </code></pre>
  <p>and then I tried manually installing the deb file from <a href="https://packages.ubuntu.com/impish/amd64/libc6/download" rel="nofollow noreferrer">https://packages.ubuntu.com/impish/amd64/libc6/download</a> but this shows up to me :</p>
  <pre><code>dpkg: regarding libc6_2.34-0ubuntu3.2_amd64.deb containing libc6:amd64:
   libc6:amd64 breaks fakeroot (&lt;&lt; 1.25.3-1.1ubuntu2~)
    fakeroot (version 1.24-1) is present and installed.
  
  dpkg: error processing archive libc6_2.34-0ubuntu3.2_amd64.deb (--install):
   installing libc6:amd64 would break fakeroot, and
   deconfiguration is not permitted (--auto-deconfigure might help)
  Errors were encountered while processing:
   libc6_2.34-0ubuntu3.2_amd64.deb
  </code></pre>