Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GLIBC version incorrect #583

Open
Myakot opened this issue Oct 8, 2024 · 2 comments
Open

GLIBC version incorrect #583

Myakot opened this issue Oct 8, 2024 · 2 comments

Comments

@Myakot
Copy link

Myakot commented Oct 8, 2024

Hello, I am trying to use proxychains4 to launch discord app and encountering a GLIBC error.

$ ldd --version
ldd (Ubuntu GLIBC 2.39-0ubuntu8.3) 2.39

$ proxychains4 discord

[proxychains] config file found: /usr/local/etc/proxychains.conf
[proxychains] preloading /usr/local/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17
discord: /snap/snapd/current/usr/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/local/lib/libproxychains4.so)

As far as I understood, reading documentation all around the Internet, I have to either:

  • recompile libproxychains with a newer version of GLIBC (have no idea how to do that)
  • downgrade my system's GLIBC (which seems like suicide)
  • download an outdated GLIBC_2.38 and hide it somewhere, then launch libproxychains with LD_LIBRARY_PATH='path-to-2.38'

I ask for assistance.

@rofl0r
Copy link
Owner

rofl0r commented Oct 8, 2024

recompile libproxychains with a newer version of GLIBC (have no idea how to do that)

sounds more like the opposite. build proxychains-ng against an older glibc version (for example with a virtual machine, container, rootfs, etc containing something like ubuntu 20.04 or older)...

but:

discord: /snap/snapd

i've never tested "snaps", but afaik these are containerized environments, and it is likely that proxychains won't work with it anyways. in that case you'd somehow have to extract the snap contents and run the main binary directly - in which case your host glibc should be used instead of the one in the container. or get a non-snap version of discord. you could also try to overwrite the libc.so.6 insider the container package with the one on your disk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@rofl0r @Myakot and others